我的扫描仪软件将其文件放入 中的YYYY_MM_DD
子文件夹中C:\Dokumente und Einstellungen\Enrico\Eigene Dateien\Eigene Bilder\MP Navigator EX
。这些文件都是 JPEG 文件。
现在我需要将它们从虚拟机中复制到名为的共享驱动器中E:
。
我想将子文件夹复制到共享驱动器中,这样我就可以在那里找到这些日期文件夹。如果今天的文件夹中添加了新图片,也应该复制它。
在 Linux 上,我只会使用rsync -avE
它。
如何使用 XP 和 7 中的普通批处理文件执行此操作?
答案1
您可以使用xcopy
复制整个目录(包括子目录)。
语法是:
xcopy source destination /S
其中/S
开关包括非空目录(/E
也复制空目录)。
有几个交换机可作为备份解决方案:
/M
仅复制已更改的文件(存档属性集)并取消设置属性。/D
仅复制源时间比目标时间新的文件。
答案2
使用Robocopy这是微软的 rsync 版本。
要获得相同的结果,请rsync -avE /source /dest
使用以下命令:
robocopy source dest /e
要运行rsync -avE --delete
您可以直接使用robocopy /mir
。