如何在 Windows 命令 propmpt 中递归列出文件(并且仅列出文件)?

Scr*_*Dev 16 windows-7 command-line

通缉:

我想通过命令提示符在 Windows 7 中递归列出带有完整路径的文件列表。

我不会列出文件夹。

试图:

这给了我所有文件,但也包括目录:

dir /b /a /s

结果:

C:\path1
C:\path1\file1.txt
C:\path1\path2
C:\path1\path2\file2.txt
Run Code Online (Sandbox Code Playgroud)

期望输出:

C:\path1\file1.txt
C:\path1\path2\file2.txt
Run Code Online (Sandbox Code Playgroud)

其他想法:

我想我可以做一个循环(这里有一些伪代码):

for /f %a in ('dir /b /a /s') do if something then @echo %~a endif

Fas*_*net 20

dir /a-D /S /B 会产生你想要的结果:

在此处输入图片说明

在此处输入图片说明