首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用csv将文件批量移动到目录

使用csv将文件批量移动到目录
EN

Stack Overflow用户
提问于 2014-01-16 18:11:40
回答 1查看 1.7K关注 0票数 0

我有一个文件文件夹,需要移到csv文件中列出的目录中。所有文件都在一个文件夹中,但它们需要转到不同的目录。

这里是csv文件的一部分:

代码语言:javascript
复制
FileName    WinDir
file_9h28o3wfn1.pdf C:\destdir22\89\226
file-ror5d8s1oul9.pdf   C:\destdir22\85\919\920
file-xl2wu4nn7m79.ppt   C:\destdir22\858\1009\1010
file-3lyz75p7ahwc.pdf   C:\destdir22\865\924
file-atxpspd8nkx6.pdf   C:\destdir22\865\924
file-6vyfocncyjum.pdf   C:\destdir22\865\924
file-2byf7w5z7o4n.pdf   C:\destdir22\865\924
file-oouex7tmwg8w.pdf   C:\destdir22\865\924
file-qgwnqknpcifc.pdf   C:\destdir22\865\924
file-1rrue5fu5y9a.pdf   C:\destdir22\865\924
file-vvtvglal3mzw.pdf   C:\destdir22\865\924
file-d4nvxol7l33r.pdf   C:\destdir22\865\1016
file-5sb1rw7okt8m.pdf   C:\destdir22\865\1016
file-i9ekmrif8u2v.pdf   C:\destdir22\865\1016
file-6ef37r3v98b3.pdf   C:\destdir22\865\1016
file-ht6bkcr4ke4c.pdf   C:\destdir22\865\1016
file-1uvz2w22ln8s.pdf   C:\destdir22\865\1016
file-vbrsuqpksm8f.pdf   C:\destdir22\865\1016
file-8mlc5phu8r5x.pdf   C:\destdir22\865\1016
file-2mf9sq9gbz64.pdf   C:\destdir22\858\1009\1010
file-oqavxq4ol2h1.pdf   C:\destdir22\858\1009\1010
file-f8octlvkf3v7.pdf   C:\destdir22\858\1009\1020
file-llarikazxeco.pdf   C:\destdir22\865\1016
EN

回答 1

Stack Overflow用户

发布于 2014-01-16 18:27:23

下面的脚本使用脚本所在的文件获取目录,并将文件从它复制到csv的路径。这可以执行具有其他工作目录的脚本(执行真正运行时请删除"echo“)。

代码语言:javascript
复制
set "scriptdir=%~dp0"
for /F "tokens=1,2" %%a in (file.csv) do (
    if not exist "%%b" mkdir "%%b"
    echo move /Y "%scriptdir%%%a" "%%b\"

)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21169614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档