如何编写DOS脚本来提取目录中的所有文件名?

时间:2012-03-01 15:38:25

标签: dos

我想将目录及其子目录中文件的所有名称和路径提取到文本文件中。我怎么能通过DOS脚本来做到这一点?

提前致谢。

3 个答案:

答案 0 :(得分:4)

dir * > t.txt

或其他一些参数来获得您想要的结果。

答案 1 :(得分:2)

你可以在windows-console

中使用dir命令来完成
 dir /B /S /O > mylist.txt

答案 2 :(得分:1)

使用dos批处理编程,您可以使用:

dir /B [fullpathtodirectory] > output.txt

提取指定目录中的文件列表。

使用WSH(Windows Scripting Host),您可以使用功能更强大的FSO(文件系统对象):

Set oFSO = CreateObject("Scripting.FileSystemObject")
oStartFolder = "[full path to initial folder]"

Set oFolder = oFSO.GetFolder(oStartFolder)

Set Files = oFolder.Files
For Each oFile in Files
    'do stuff here
Next