用bat脚本遍历文件夹内容 - 简单易懂的示例
用bat脚本遍历文件夹内容 - 简单易懂的示例
本文将提供一个简单的bat脚本示例,用于遍历指定文件夹及其子文件夹中的所有文件。
脚本代码
@echo off
set /p folder='请输入文件夹路径: '
echo 正在遍历 %folder% ...
for /r %folder% %%i in (*) do (
echo %%i
)
echo 遍历完成。
pause
脚本说明
@echo off: 关闭脚本运行时的命令回显。set /p folder='请输入文件夹路径: ': 提示用户输入文件夹路径,并将输入内容保存到变量folder中。echo 正在遍历 %folder% ...: 输出正在遍历指定文件夹的提示信息。for /r %folder% %%i in (*) do (...): 循环遍历folder指定的文件夹及其子文件夹中的所有文件。for /r表示递归遍历文件夹及其子文件夹。%folder%表示要遍历的文件夹路径。%%i表示循环变量,每次循环都会获取当前文件路径。(*)表示匹配所有文件。do (...)表示循环体,其中echo %%i用于输出当前文件路径。
echo 遍历完成。: 输出遍历完成的提示信息。pause: 暂停脚本,等待用户按下任意键结束。
使用方法
- 将以上脚本代码保存为
.bat文件。 - 双击运行该
.bat文件。 - 在提示中输入要遍历的文件夹路径。
- 脚本将遍历该文件夹及其子文件夹中的所有文件,并将文件路径输出到控制台。
- 按下任意键结束脚本运行。
注意事项
- 在bat脚本中使用变量时,需要使用双百分号 (
%%) 而不是单百分号 (%)。 - 如果文件夹路径中包含空格等特殊字符,需要将路径用单引号 (
') 引起来。
希望以上内容能够帮助您了解如何使用bat脚本遍历文件夹。
原文地址: https://www.cveoy.top/t/topic/npsS 著作权归作者所有。请勿转载和采集!