我有一个文件夹位置列表,我想从这些文件夹位置复制所有包含的文件。文件夹位置列表存储在文本文件(.txt)中的单独一行中。所有文件应复制到同一位置。
如何使用此文件夹列表结合命令提示符下的复制功能来完成此练习?
我采用了Elvins的代码,并对其进行了稍微的开发,以解决文件夹路径和名称中包含空格的问题。
现在,“执行命令”使用CSV文件作为文件夹路径的来源,因此有必要"delims=,"
在“执行”命令中包括该选项。
for /f "delims=," %a in (D:\Batch_Files\Test_Bench\Folders_List.csv) do copy "%a\*" D:\Batch_Files\Test_Bench\Paste_All_The_Files_Here
逗号分隔的记录使For /f
能够访问包含空格的位置,但前提%a\*
是令牌被包装在“”中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句