搜档网
当前位置:搜档网 › 批处理文件夹文件遍历

批处理文件夹文件遍历

批处理文件夹文件遍历
批处理文件夹文件遍历

批处理文件夹文件遍历

工作中,要处理一个文件夹里的几十万张相片,要从这些相片里挑出部分相片,复制到另一个文件夹。

想了很多办法,后来发现使用微软的亲儿子:批处理,做起来反而简单有效,如下:

@echo off

set /p UserConfirm=要复制吗?(是-Y)

::定义源目录

set sourcePath=F:\2\allphoto

::定义目标路径

set resulePath=F:\3

::需要拷贝的文件名,空格分开,若文件名中包含空格,可用""引起来

set fileNames=E13440.jpg D41785.jpg 905961.jpg 905912.jpg D86622.jpg 905916.jpg 905560.jpg 905685.jpg E86402.jpg

::开始循环需要拷贝的目录

for %%i in (%fileNames%) do (

if /i %UserConfirm%==y echo f|Xcopy %sourcePath%\%%i %resulePath%\%%i /e/y

);

pause

相关主题