求问这个bat文件哪里写错了,一直没法正常运行
setlocalenabledelayedexpansionpausefor/f"delims="%%iin('dir/ad/b')do(setf=0cd"%%i"for...
setlocal enabledelayedexpansion
pause
for /f "delims=" %%i in ('dir /ad /b') do (
set f=0
cd "%%i"
for /f "delims=" %%j in ('dir /a-d /b') do set /a f+=1
cd ..
echo %%i !f! >>1.txt
pause
set path="%%i"
set path="%path:~-3%\"
set aim="Kenan_%path:~-3%"
set w="0"
set q="%f%-3"
:ss
rename %path%\%w% %aim%_%w%.mp4
set w+=1
if not "%w%"=="%q%" goto ss
move %path%%aim%_%w%.mp4 F:\a\
)
set /a q=%f%-3 也不行 展开
pause
for /f "delims=" %%i in ('dir /ad /b') do (
set f=0
cd "%%i"
for /f "delims=" %%j in ('dir /a-d /b') do set /a f+=1
cd ..
echo %%i !f! >>1.txt
pause
set path="%%i"
set path="%path:~-3%\"
set aim="Kenan_%path:~-3%"
set w="0"
set q="%f%-3"
:ss
rename %path%\%w% %aim%_%w%.mp4
set w+=1
if not "%w%"=="%q%" goto ss
move %path%%aim%_%w%.mp4 F:\a\
)
set /a q=%f%-3 也不行 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询