【发布时间】:2011-02-17 06:53:00
【问题描述】:
我需要使用 ruby 脚本复制一些 Windows 正在使用的文件。操作系统将是 32 位的 Windows XP 或 Windows 7。谁能告诉我一些关于使用 ruby 的卷影复制的信息?有这个宝石吗?我更喜欢不需要管理员权限但不管用的解决方案。
我也有兴趣在处理/删除之前检查文件是否正在使用。提前感谢您的帮助。
【问题讨论】:
标签: ruby volume-shadow-service
我需要使用 ruby 脚本复制一些 Windows 正在使用的文件。操作系统将是 32 位的 Windows XP 或 Windows 7。谁能告诉我一些关于使用 ruby 的卷影复制的信息?有这个宝石吗?我更喜欢不需要管理员权限但不管用的解决方案。
我也有兴趣在处理/删除之前检查文件是否正在使用。提前感谢您的帮助。
【问题讨论】:
标签: ruby volume-shadow-service
如果没有用于此目的的 Ruby 库,您可以直接通过Ruby's WIN32 API(或WIN32 OLE,如果可用)使用Windows Volume Shadow Copy API。 Here's a useful thread on using Win32API.
【讨论】: