我需要找到一种非常杂乱的方式将所有jpeg和其他图片文件从我的c盘中移到一个文件夹中。如果可能的话,更喜欢将其作为批处理文件运行。
答案 0 :(得分:0)
我确信有可用的工具,我不确定是否需要构建脚本。
答案 1 :(得分:0)
以下内容扫描您的C:驱动器和每个文件夹/子文件夹,并将任何* .jpeg文件的完整路径和文件名转储到文本文件中。然后,它使用该文本文件将其中列出的每个文件一次一个地移动到您选择的目的地。
case class Data(field1:String, field2:Int, .. )
添加您想要的任何文件扩展名,您甚至可以通过用分号分隔它们来扫描倍数,例如:
DIR /S /B %SYSTEMDRIVE%\*.jpeg>"C:\Temp\images_found.txt"
FOR /f "tokens=* delims=" %%x in (C:\Temp\images_found.txt) do MOVE /Y "%%x" "C:\Destination"
如果您要复制文件而不是移动文件,请将DIR /S /B %SYSTEMDRIVE%\*.jpeg;*.bmp;*.png;*.gif>"C:\Temp\images_found.txt"
命令更改为MOVE
。