我想要将目录及其子目录中所有文件的名称和路径提取出来并保存到一个文本文件中。如何使用DOS脚本实现?
谢谢您的帮助。
谢谢您的帮助。
dir * > t.txt
或者使用其他参数来获得您想要的结果。
你可以在Windows控制台中使用dir命令完成此操作。
dir /B /S /O > mylist.txt
使用DOS批处理编程,您可以使用:
dir /B [fullpathtodirectory] > output.txt
提取指定目录中文件列表。
使用WSH(Windows脚本宿主)可以使用更强大的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