在一次调用中列出 Windows 文件夹中具有特定扩展名的所有文件

MxL*_*evs 4 batch-file

我想获取特定目录中的所有.txt.csv.xsl文件并将文件名写入文件。

我可以在批处理文件中调用它三遍

dir /b *.csv > results.txt
dir /b *.xsl >> results.txt
dir /b *.txt >> results.txt
Run Code Online (Sandbox Code Playgroud)

但是我可以在一行中完成吗?

Geo*_*off 5

使用空格分隔文件掩码:

dir /b *.csv *.xsl *.txt > results.txt
Run Code Online (Sandbox Code Playgroud)

请注意,您还可以对输出进行排序,并且排序适用于整个列表。例如,按名称排序:

dir /b /o:n *.csv *.xsl *.txt > results.txt
Run Code Online (Sandbox Code Playgroud)