gpt4 book ai didi

batch-file - 使用robocopy将源和目标作为变量

转载 作者:行者123 更新时间:2023-12-04 04:05:40 25 4
gpt4 key购买 nike

脚本的全新手法,试图通过搜索网络找到解决方案,但是我很困惑,所以请寻求帮助!

我正在尝试使用带有变量的robocopy作为源和目标,每个变量都不同,但是我只是无法获得正确的语法。

我可以正常工作的硬代码是:

robocopy C:\Users\me\Documents\a C:\Users\me\Documents\b

但是我不能让它与变量一起使用。阅读后,我尝试了以下所有带有“和%in/out的变化形式,有和没有Set的情况,但没有一个起作用。
Set src="C:\Users\me\Documents\a"
Set dest="C:\Users\me\Documents\b"

robocopy %src% %dest%

希望这是对我要做什么的清晰解释,如果没有要求澄清的话。
在此先感谢您的帮助。

最佳答案

set "src=C:\Users\me\Documents\a"
set "dest=C:\Users\me\Documents\b"

robocopy "%src%" "%dest%"

您的sintax没什么不好的。这种方式“更健壮”或更标准或更习惯,...

但是robocopy不是复制不是xcopy。您正在要求robocopy从源复制到已更改的目标 或新文件。如果没有更改,robocopy将不会复制任何内容。如果您尝试过并且有效,则....如果没有更改,则没有文件副本。

并且您还没有要求robocopy复制子目录。因此,如果源目录中没有文件,则不会复制任何内容。

关于batch-file - 使用robocopy将源和目标作为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19956249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com