求一个批处理程序或者可执行的程序对文件夹下面的图片进行处理!
一个文件夹下有很多子文件夹,子文件夹中包含有规律编号的图片,比如1-1,1-2,1-3,2-1,2-1,3-1,3-2,4-1,5-1,6-1……,20-1,现在想在每个...
一个文件夹下有很多子文件夹,子文件夹中包含有规律编号的图片,比如1-1,1-2,1-3,2-1,2-1,3-1,3-2,4-1,5-1,6-1……,20-1,现在想在每个子文件夹中都创建厂家和型号两个文件夹,然后要把1-1,2-2,3-3,4-1,5-1(以首位数字为主的编号例如1-5的)照片统一放到厂家文件夹,其余编号照片放到型号文件夹中,@echo offfor /f "tokens=*" %%i in ('dir/ad') do (pushd "%%i"md 厂家for /l %%i in (1,1,5) do move %%i* 厂家md 型号for /l %%i in (6,1,20) do move %%i* 型号popd)这段代码运行后为什么没有反应呢?还请高手多多指教!
展开
1个回答
展开全部
@echo off
for /f "tokens=*" %%i in ('dir/ad') do (
pushd "%%i"
md 厂家
for /l %%i in (1,1,5) do move %%i* 厂家
md 型号
for /l %%i in (6,1,20) do move %%i* 型号
popd)
把批处理放在同一文件夹运行。
for /f "tokens=*" %%i in ('dir/ad') do (
pushd "%%i"
md 厂家
for /l %%i in (1,1,5) do move %%i* 厂家
md 型号
for /l %%i in (6,1,20) do move %%i* 型号
popd)
把批处理放在同一文件夹运行。
追问
非常感谢您!还想请教您个问题,运行这段代码时会出现错误提示呢?@echo off set "filesdir=F:\W\" for /f %%i in ('dir /ad /b "%filesdir%"') do (pushd "%filesdir%%%i"运行错误提示为不是内部或外部命令,也不是可运行的程序或批处理文件!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询