【发布时间】:2014-10-09 02:42:15
【问题描述】:
我有一个包含多个子文件夹的主文件夹。所有子文件夹都有许多具有不同扩展名(jpg、tif 和 png)的图像。所有子文件夹中的图片总数约为 90000 张图片。
问题是,我需要在 Master 文件夹及其子文件夹中搜索大约 500 张图像并将图像移动到指定文件夹。
我尝试了下面的批处理脚本来使用文本文件来搜索主文件夹和所有子文件夹,然后从列表中移动所有文件并将它们粘贴到指定的单个文件夹中。 包含没有扩展名的文件名的文本文件。 但是我的批处理脚本不起作用。它没有给我任何错误..但是当我运行它时没有任何反应。
set FIILELIST=C:\padhu\files.txt
set FILESPATH=C:\Padhu\MasterFolder
set DESTPATH=C:\DestinationFolder
for /f %%X in (%FIILELIST%) do call :MOVE_FILES "%%X"
goto :eof
:MOVE_FILES
for /r %FILESPATH% %%I in (%~1) do echo move /qvs "%%I" "%DESTPATH%%%~pnxI"
我对批处理脚本非常陌生,并且处于学习阶段。请帮助我。如果有人提供正确的批处理脚本来执行此操作,我将非常感谢。
【问题讨论】:
标签: windows batch-file