我有一个文件文件夹,需要移到csv文件中列出的目录中。所有文件都在一个文件夹中,但它们需要转到不同的目录。
这里是csv文件的一部分:
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发布于 2014-01-16 18:27:23
下面的脚本使用脚本所在的文件获取目录,并将文件从它复制到csv的路径。这可以执行具有其他工作目录的脚本(执行真正运行时请删除"echo“)。
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\"
)https://stackoverflow.com/questions/21169614
复制相似问题