【发布时间】:2016-01-15 19:10:48
【问题描述】:
我想将列表中的所有文件复制到另一个位置,并根据文件名的某些属性在该位置创建子文件夹。在这种情况下,公司名称。所有文件当前都位于 desktop\main 中。
例如,假设列表具有类似的文件名
From((Sales@JonesCompany.com))main.txt
From((AR@PeterIndustries.com))main.txt
From((AP@BaseCorporation.com))main.txt
脚本应该复制这些文件,创建一个像 JonesCompany.com 这样的目录,最后将所有相应的文件名复制到该位置。
最终结果应该是这样的
desktop\final_location\JonesCompany\
desktop\final_location\PeterIndustries\
desktop\final_location\BaseCorporation\
目前为止
for /f "delims=" %%i in (main.txt) do echo F|xcopy "C:\Users\Desktop\Main\%%i" MD %%i "C:\Users\Desktop\final_location\%%i" /i /z /y
提前致谢
【问题讨论】:
标签: batch-file scripting