我想将文件从远程计算机上的两个目录复制到 Windows 服务器上的单个目录。在一个目录中,我有扩展名为 *.csv 的文件,而在另一个目录中则是 *.asc。驱动器已使用 UNC 约定进行映射,因此我们有诸如 Z:\ 之类的驱动器,它们映射到另一台计算机上的特定文件夹。脚本可以驻留在远程计算机或 Windows 服务器上。
然后处理带有 *.asc 扩展名的文件,然后需要重命名或移动到另一个目录(我们的软件会这样做)。扩展名为 *.csv 的文件不会更改
我尝试使用 Robocopy,这与 MOVE 开关一起使用
c:\scripts\ROBOCOPY.exe z:\ C:\files\Magellan /MOV /NP /R:2 /W:2 *.asc >c:\scripts\synchro.log
但是,源程序/软件要求这些 *.asc 保留在原始源位置 - 所以我不能使用移动开关。
我不想复制重复的 *.asc 文件 - 否则这些文件将被再次处理。
所以我只需要复制新文件 - 即以前没有复制过的文件,并将它们与文件已重命名或移动的另一个位置进行比较!