swi*_*sly 5 command-line for-loop batch-file command-prompt dir
我试图循环遍历子目录中的一堆文件以对它们运行命令,但我似乎不知道如何访问它们。
目录结构是这样的:
我可以使用以下命令获取“主目录”中所有文件/文件夹的列表:
for /f %%f in ('dir /b /r *') do echo %%f
Run Code Online (Sandbox Code Playgroud)
但我似乎无法弄清楚如何进一步进入目录以获取“搜索”目录中的文件。
文件结构的一个示例是:
C:\Users\swiftsly\Search160\0002\search\AP584.txt
Run Code Online (Sandbox Code Playgroud)
任何帮助是极大的赞赏!
在 Squashman 的建议的帮助下,这个问题的最终解决方案/R是/f:
@echo off
for /R %%f in (*.txt) do echo %%f
Run Code Online (Sandbox Code Playgroud)
这将打印出子目录中所有 .txt 文件的列表。