回复 18# newswan
我把代码调成这样- @echo off
- SETLOCAL ENABLEDELAYEDEXPANSION
-
- set ffPath=D:\Program Files
-
- set folderPath=%~dp1
- set folderName=%~nx1
-
- pushd "%folderPath%\%folderName%"
-
-
- set/a time=0
- for /f "usebackq tokens=* delims=" %%a in (` dir /b *.mp4 `) do (
- for /f "usebackq tokens=2,3,4 delims=:. " %%i in (` ""%ffpath%\ffprobe.exe" "%%a" 2>&1 | findstr Duration" `) do (
- set /a time+=%%i*3600+%%j*60+%%k
- )
- )
- set/a time/=60
- echo %time%
-
- popd
-
- pushd "%folderPath%"
- ren "%folderName%" "%folderName%【%time%】"
- popd
-
- pause
- exit/b
复制代码 把文件夹拖到BAT上 ,提示如下图,再帮我看盾是什么原因,别一段提示找不文件
 |