lcl*_*lm7 9 scripting batch-file robocopy
完全是脚本新手,试图通过搜索网络找到解决方案,但我很难过,所以请求帮助!
我正在尝试将robocopy与变量一起用作源和目标,每个都有不同的变量,但我无法获得正确的语法.
我能够正常工作的硬编码是:
robocopy C:\Users\me\Documents\a C:\Users\me\Documents\b
Run Code Online (Sandbox Code Playgroud)
但我不能让它与变量一起工作.在阅读完之后,我已经尝试了下面的所有变体"和%in/out,有和没有Set,并且没有一个有效.
Set src="C:\Users\me\Documents\a"
Set dest="C:\Users\me\Documents\b"
robocopy %src% %dest%
Run Code Online (Sandbox Code Playgroud)
希望这清楚地解释我正在尝试做什么,如果不要求澄清.在此先感谢您的帮助.
set "src=C:\Users\me\Documents\a"
set "dest=C:\Users\me\Documents\b"
robocopy "%src%" "%dest%"
Run Code Online (Sandbox Code Playgroud)
你的语法没什么不好。这种方式“更稳健”或者更标准或者更习惯,......
但 robocopy 不是复制,不是 xcopy。您要求 robocopy 从源复制到目标更改或新文件。如果没有更改,robocopy 将不会复制任何内容。如果您尝试过并且有效,...如果没有更改,则没有文件复制。
并且您没有要求 robocopy 复制子目录。因此,如果源目录中没有文件,则不会复制任何内容。
| 归档时间: |
|
| 查看次数: |
69309 次 |
| 最近记录: |