Cmd dir命令不是当前目录和筛选器

Cmd dir命令不是当前目录和筛选器,cmd,Cmd,我试图列出所有具有特定扩展名的文件,但不列出当前目录 像这样的 dir "C:\x y\test\" /b /s *.txt 但是它没有列出预期的结果,而是列出了指定目录中的所有文件和当前目录中的文件 有没有一种方法可以从当前目录以外的另一个目录获取具有特定扩展名的文件列表?我不太确定,但我想应该是这样的 dir "C:\some\path\*.txt" /b /s /a-d 你在找像这样的东西吗 dir "c:\temp\*.txt" 事实上我不在c:\temp怎么样?它比旧的“dir”

我试图列出所有具有特定扩展名的文件,但不列出当前目录

像这样的

dir "C:\x y\test\" /b /s *.txt
但是它没有列出预期的结果,而是列出了指定目录中的所有文件和当前目录中的文件


有没有一种方法可以从当前目录以外的另一个目录获取具有特定扩展名的文件列表?我不太确定,但我想应该是这样的

dir "C:\some\path\*.txt" /b /s /a-d

你在找像这样的东西吗

dir "c:\temp\*.txt"
事实上我不在c:\temp

怎么样?它比旧的“dir”更健壮:

FORFILES/p“您的/Path”/S/M*.txt

*/p=要搜索的路径 */s=递归到子文件夹中

转到,我认为可能重复