本帖最后由 hfgjgx 于 2023-11-2 10:25 编辑
代码如下:- @echo off
- for /f "delims=" %%a in ('dir /b /ad-h C:\') do (
- echo %%a
- if "%%a" neq "Windows" (
- echo %%a
- for /r "C:\%%a" %%i in (*.exe) do (
- echo %%i
- echo F:\test\%%a%%~pi%%~ni.txt
- )
- )
- )
- pause
复制代码 经过我的不断调试发现脚本执行后for /r没有执行,程序就结束了.而把路径改为绝对路径就没问题
这是是什么原因?如何解决? |