我想将一些文件复制到同一目的地。
将要复制的文件列在文本文件中。
那么,如何从文本文件中读取文件列表并使用cmd进行复制 命令?
我试过这个命令:
for /f "delims=" %%L in (foo.txt) do copy "%%L" new_folder
在这个网站上提出了类似的问题,我知道。当我使用此命令时,将复制文件;但不会复制包含这些文件的文件夹。
我想用他们的目录复制文件。
我该怎么办? (对不起我糟糕的英语。)
答案 0 :(得分:0)
在批处理文件中使用%% L,在交互式输入时使用%L。
根据其他因素,您的命令应该为新文件夹指定路径。
答案 1 :(得分:0)
好的,我通过搜索另一个cmd命令解决了我的问题:
for /f "delims=" %%i in (filelist.txt) do echo F|xcopy "-Source root folder-\%%i" "-Destination folder-\%%i" /i /z /y
尽管我自己已经解决了我的问题,但感谢你们的帮助。
我太欣赏了!