用bat脚本遍历文件夹内容 - 简单易懂的示例

本文将提供一个简单的bat脚本示例,用于遍历指定文件夹及其子文件夹中的所有文件。

脚本代码

@echo off
set /p folder='请输入文件夹路径: '
echo 正在遍历 %folder% ...

for /r %folder% %%i in (*) do (
    echo %%i
)

echo 遍历完成。
pause

脚本说明

  1. @echo off: 关闭脚本运行时的命令回显。
  2. set /p folder='请输入文件夹路径: ': 提示用户输入文件夹路径,并将输入内容保存到变量 folder 中。
  3. echo 正在遍历 %folder% ...: 输出正在遍历指定文件夹的提示信息。
  4. for /r %folder% %%i in (*) do (...): 循环遍历 folder 指定的文件夹及其子文件夹中的所有文件。
    • for /r 表示递归遍历文件夹及其子文件夹。
    • %folder% 表示要遍历的文件夹路径。
    • %%i 表示循环变量,每次循环都会获取当前文件路径。
    • (*) 表示匹配所有文件。
    • do (...) 表示循环体,其中 echo %%i 用于输出当前文件路径。
  5. echo 遍历完成。: 输出遍历完成的提示信息。
  6. pause: 暂停脚本,等待用户按下任意键结束。

使用方法

  1. 将以上脚本代码保存为 .bat 文件。
  2. 双击运行该 .bat 文件。
  3. 在提示中输入要遍历的文件夹路径。
  4. 脚本将遍历该文件夹及其子文件夹中的所有文件,并将文件路径输出到控制台。
  5. 按下任意键结束脚本运行。

注意事项

  1. 在bat脚本中使用变量时,需要使用双百分号 (%%) 而不是单百分号 (%)。
  2. 如果文件夹路径中包含空格等特殊字符,需要将路径用单引号 (') 引起来。

希望以上内容能够帮助您了解如何使用bat脚本遍历文件夹。

用bat脚本遍历文件夹内容 - 简单易懂的示例

原文地址: https://www.cveoy.top/t/topic/npsS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录