【发布时间】:2018-01-02 23:45:55
【问题描述】:
我在 CMD shell 中执行搜索。
目标是从 DRIVE C 中找到所有带有 x 的文件。我只需要查看路径和文件名。
到目前为止,我已经尝试过了。如果我插入以下内容,我只会得到一个路径。
DIR "C:\*x*.*" /s /b
我怎样才能返回文件名?
【问题讨论】:
-
再给它一个
/a-d以排除文件夹并仅显示文件。
我在 CMD shell 中执行搜索。
目标是从 DRIVE C 中找到所有带有 x 的文件。我只需要查看路径和文件名。
到目前为止,我已经尝试过了。如果我插入以下内容,我只会得到一个路径。
DIR "C:\*x*.*" /s /b
我怎样才能返回文件名?
【问题讨论】:
/a-d 以排除文件夹并仅显示文件。
您也可以使用Where 命令:
Where/R C:\ *x*
您也可以添加/F,它将所有输出文件放在双引号中。
Where/F /R C:\ *x*
驱动器需要以反斜杠结尾,因为上述目录不需要。
Where/F /R C:\Users\belsober *x*
注意:我保留了您使用的搜索掩码,请记住,这也将匹配每个文件扩展名,例如.xml、.xls、.txt、.ocx、.exe 和 .docx
【讨论】: