- cd /d %pa%
- :uac
- for %%a in ("%cd%") do echo %%a>>%dp%\st\1.txt
- dir/ad "%cd%\" >nul 2>nul&&cd..&&goto :uac
- cd /d %~dp0
- for /f "delims=" %%a in (%dp%\st\1.txt) do (
- for %%i in (%%a) do (set "pay=%%~nxi"
- echo %%i ,%pay%
- set "pay=%pay:(=%"
- set "pay=%pay:)=%"
- ren %%i %pay%))
复制代码 for嵌套,内部的for "set "pay=%%~nxi""怎么没没值?%%b都有,谢谢 |