Копирование файлов, используемых с Ruby - PullRequest
1 голос
/ 17 февраля 2011

Мне нужно скопировать некоторые файлы, которые используются окнами, с помощью сценария ruby.Операционная система будет либо Windows XP, либо Windows 7 и 32-разрядной.Может кто-нибудь указать мне некоторую информацию об использовании Volume Shadow copy с ruby?Есть ли драгоценный камень для этого?Я бы предпочел решение, которое не требует прав администратора, но все, что работает.

Мне также было бы интересно проверить, используется ли файл перед копированием / удалением.Заранее спасибо за помощь.

1 Ответ

1 голос
/ 17 февраля 2011

Если для этой цели нет библиотеки Ruby, вы можете просто использовать API теневого копирования томов Windows напрямую через API Ruby WIN32 (или WIN32 OLE , если доступно). Вот полезная тема по использованию Win32API .

...