如何复制不存在的文件?



我想写。bat文件,我有两个文件夹,名字分别是A和B。我在A上有图片,我想从A传输到B,但是我想传输的图片是不存在的。图片名称是1.jpg 2.jpg,,,,90.jpg我怎么做?这可能吗?

文件夹A中有

1.jpg
2.jpg
...
40.jpg

文件夹B中有

1.jpg
2.jpg
...
90.jpg

我只是想传输41.jpg,,,,,90.jpg,但这段代码应该是动态的,因为文件名会在下次更改。

谢谢

不需要批处理脚本-您只需要ROBOCOPY命令:

robocopy A B /xc /xn /xo /xx /njh /njs /ns /nc /ndl

所有以/n开头的选项简单地控制记录到屏幕上的信息。我选择的选项导致只列出复制的文件名。

你可以列举A中的图片

for %%F in (A*) do

则检查B

中是否存在
if not exist "B%%~nxF"

,如果没有,就复制

copy /Y "%%F" B
在简介:

for %%F in (A*) do if not exist "B%%~nxF" copy /Y "%%F" B

也就是说,如果我正确理解了您的意思,您只想复制A中不存在于B中的所有图像。在这方面,您的问题有点令人困惑,因为看起来您想将不存在于A中的图像从A复制到B,这没有太大意义。

相关内容

  • 没有找到相关文章

最新更新