迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 操作系统 >

批处理文件循环遍历子目录中的文件

作者:迹忆客 最近更新:2023/05/18 浏览次数:

本文说明了我们如何编写一个批处理脚本来循环遍历子目录中的文件。 我们将举一个例子来解释这个概念。


批处理文件循环遍历子目录中的文件

假设我们有如下所示的目录结构。

- Main directory (Contains our .bat file and some top-level directories)
  - Sub-directory
    - Search Directory
      - A bunch of files (Files we want to loop through)

我们可以在主目录中使用以下命令获取文件和文件夹列表。

for /f %%f in ('dir /b /r *') do echo %%f

但是,我们需要搜索目录中的文件。 这是搜索目录中文件结构的示例。

C:\Users\pc\Search16\0045\search\FP585.txt

我们可以使用 /R 循环遍历所有子目录中的所有文件,而不是使用 /f,如前面的示例命令所示,如下所示。

@echo off
for /R %%f in (*.txt) do echo %%f

上面的命令将显示所有子目录中具有 .txt 文件扩展名的所有文件的列表。

总之,如上所述,在编写批处理命令以循环遍历所有子目录中的文件时,我们可以用 /R 代替 /f

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便