查找并列出文件夹中找到的所有文件

时间:2016-06-16 00:43:01

标签: batch-file cmd

我想查找并列出文件夹中找到的所有文件,以及文件夹中所有找到的.txt文件文件。

2 个答案:

答案 0 :(得分:0)

您可以在要搜索文本文件的目录上使用dir *.txt

答案 1 :(得分:0)

这将搜索所有文件,并仅将带有.txt的文件输出到名为print.txt的文本文档中。这只能在当前目录中使用,您始终可以使用cd来将目录更改为您要搜索的目录。

dir /b *.txt > print.txt

假设您的批处理文件位于USB(E驱动器)中但您想要搜索C驱动器(而不是子目录),整个批处理将如下所示。 @Echo OFF会停止在提示符中显示命令,cd会将目录更改为您要搜索的内容," E:\ print.txt"将选择打印文本文件的位置。如果您的目标驱动器有一个包含空格的文件夹,我已将该位置包含在引号中。

查看一些DIR COMMAND SWITCHES以打印有关文件的更多详细信息。

@Echo OFF
cd C:
dir /b *.txt > "E:\print.txt"