我希望你能帮助我,我有一个文件夹,里面有数百个名为from.reports文件的文件夹(例如123456,098765等),然后我有一个带有数据的CSV文件,可以将每个报告分配给一个人
示例:
123456.姓名1 名称2 654387.姓名3
873490. Name1
有没有办法让批处理文件读取CSV并将文件夹移动到各自的人?
实施例: C:\ folder \ 123456移动到C:\ folder \ Name1 \ 123456 C:\ folder \ 345687移动到C:\ folder \ Name2 \ 345587 ... 等
由于
答案 0 :(得分:0)
假设“data.csv”位于脚本的工作目录中:
for /f "tokens=1* delims=. " %%# in (data.csv) do (
md C:\folder\%%$
move "C:\folder\%%#" "C:\folder\%%$"
)
首先创建C:\ folder \ NameN目录,然后将C:\ folder \ NUMBER移动到相应的目录中。