我想将目录及其子目录中文件的所有名称和路径提取到文本文件中。我怎么能通过DOS脚本来做到这一点?
提前致谢。
答案 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