如何复制正在使用且可通过网络访问的文件?
我正在尝试复制一些数据文件,但它总是说无法复制,因为该文件正在使用中。
我正在使用 Windows XP,有人可以建议一种通过网络复制正在使用的文件的方法吗?
答案1
为了做到这一点,你需要访问存储文件的服务器,然后执行所谓的卷影复制。 流浪者复制是进行卷影复制的好工具。
答案2
您可以尝试 hobocopy 和 psexec 的组合。如下所示:
psexec \remotemachine -u username \path\to\hobocopy \path\to\src \path\to\dest
这将在远程计算机上运行 hobocopy,在那里它可以制作影子副本。请注意,\path\to\src
和\path\to\dest
和\path\to\hobocopy
在偏僻的机器,尽管您可以将目标路径设置为类似于\\localmachine\share\path\to\dest
通过网络复制回您自己的机器。似乎将其复制到本地然后作为单独的步骤检索文件会更简单。
您还需要确保 hobocopy 在远程机器上可用,包括在必要时在那里安装 C 运行时。