我想获取特定目录中的所有.txt、.csv和.xsl文件并将文件名写入文件。
我可以在批处理文件中调用它三遍
dir /b *.csv > results.txt
dir /b *.xsl >> results.txt
dir /b *.txt >> results.txt
Run Code Online (Sandbox Code Playgroud)
但是我可以在一行中完成吗?
使用空格分隔文件掩码:
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)