gpt4 book ai didi

windows - 批处理文件列出Windows 7目录中的所有文件

转载 作者:可可西里 更新时间:2023-11-01 13:51:09 31 4
gpt4 key购买 nike

我正在尝试列出目录中的所有文件,然后使用批处理文件将其写入文本文件。我觉得应该是这样的

dir / (some flags here) >> files.txt

其中将包含如下列表

a.exe
b.exe
c.exe

等等等

最佳答案

您必须使用/b 开关(仅写入文件列表,不包含标题和其他信息)。

dir /b >> list.txt

然后,如果您需要列出 c:\windows 中的所有 .exe 文件,完整的命令是:

dir c:\windows\*.exe /b >> list.txt

请注意 >>> 会将列表附加到文件中。不要忘记您可以使用多种搜索模式,例如:

dir *.jpg;*.png /b > list.txt

它会将所有.jpg.png 文件(只有名称,没有路径或任何其他信息)写入文件list.txt(如果文件之前存在,则覆盖该文件)。

如果您需要排除目录,您可以依赖 /a 开关(根据属性包含/排除项目)。在你的情况下你想排除目录然后你必须使用 -d:

dir /b /a-d >> list.txt

最后不要忘记 dir 可以通过 /s 开关递归使用(列出给定目录和所有子目录中匹配搜索模式的文件)和使用 /o 选项排序。使用 dir/? 了解更多详细信息。

关于windows - 批处理文件列出Windows 7目录中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12847302/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com