@echo off
set work_path=D:\a
D:
cd %work_path%
set work_path=D:\a
D:
cd %work_path%
rem---------------------------------------------遍历目录和文件
for /R %%s in (*.*)do (
echo %%s
)
pause
for /R %%s in (*.*)do (
echo %%s
)
pause
@echo off
set work_path=D:\a
D:
cd %work_path%
set work_path=D:\a
D:
cd %work_path%
rem---------------------------------------------遍历目录和文件
for /R %%s in (.,*)do (
echo %%s
)
pause
for /R %%s in (.,*)do (
echo %%s
)
pause
@echo off
set work_path=D:\a
D:
cd %work_path%
set work_path=D:\a
D:
cd %work_path%
rem---------------------------------------------遍历目录和文件
for /R %%s in (.)do (
echo %%s
)
pause
for /R %%s in (.)do (
echo %%s
)
pause
该博客提供了在DOS环境下遍历目录和文件的批处理代码,通过`for /R`命令实现递归查找。代码分别演示了遍历所有文件、包括当前目录(.)在内的所有项以及仅遍历当前目录。
2万+

被折叠的 条评论
为什么被折叠?



