Windows批处理文件,用于根据csv中指定的类型将文件排序到单独的目录中

时间:2011-11-16 21:17:55

标签: windows batch-file

我讨厌问这个问题,但我现在处于紧张状态,而且我希望对批处理更熟悉的人可以比我自己学习所有语法更快地帮助我。

我处于一个不幸的境地,我的环境安装了Windows XP,我无法安装任何其他软件。

我需要根据csv文件中指定的类型将几千个文件的目录排序到少数几个文件夹中:

fileName1,type1
fileName2,type2
fileName3,type4
fileName4,type1

csv文件不包含文件扩展名,但没有相同名称和不同扩展名的文件。

我需要一个脚本,将每个文件放入一个名称与指定类型相同的目录中,这样当我完成时,每个类型都有一个目录,以及与该类型匹配的所有文件(如csv中所指定) )在里面。

任何人都可以通过批处理脚本提供一些指导吗?

1 个答案:

答案 0 :(得分:0)

for /f "delims=, tokens=1,2" %i in (types.csv) do @move %i.* %j

@抑制了move命令文本的回显,尽管move命令仍然列出了它移动的文件。