求一个批处理bat,把子目录下的文件剪切到一个新的目录

2024-11-17 13:23:41
推荐回答(3个)
回答1:

@echo off
for /r d:\12 %%a in(*.jpg) do md d:\jpg & move /y "%%a" d:\jpg\

会将d:\12目录下的所有.jpg文件移动到 d:\jpg 目录里并且强制覆盖重名文件..如果有同名文件的话就要把 /y 选项去掉.

回答2:

for /F %%a IN ('dir /b/s d:\12\*.jpg') do move "%%a" d:\newdir

回答3:

cd /d "d:\12\"
for /r /d %%a in (*.jpg) do move /y *.jpg "d:\new\"