【发布时间】:2014-10-05 21:11:34
【问题描述】:
我对编程很陌生,但到目前为止我很享受它。
也许有一些技巧可以制作返回的 vbs 文件?
到目前为止,我有这个:
(但它不返回有多少文件的计数器,也不分隔不同列中的字段)
Dim fso
Dim ObjOutFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set ObjOutFile = fso.CreateTextFile("OutputFiles.csv")
ObjOutFile.WriteLine("Type,File Name,File Path")
GetFiles("C:\Intel")
ObjOutFile.Close
WScript.Echo("Completed")
Function GetFiles(FolderName)
On Error Resume Next
Dim ObjFolder
Dim ObjSubFolders
Dim ObjSubFolder
Dim ObjFiles
Dim ObjFile
Set ObjFolder = fso.GetFolder(FolderName)
Set ObjFiles = ObjFolder.Files
For Each ObjFile In ObjFiles
ObjOutFile.WriteLine("File," & ObjFile.Name & "," & ObjFile.Path)
Next
Set ObjSubFolders = ObjFolder.SubFolders
For Each ObjFolder In ObjSubFolders
ObjOutFile.WriteLine("Folder," & ObjFolder.Name & "," & ObjFolder.Path)
GetFiles(ObjFolder.Path)
Next
End Function
在此先感谢大家! 你会有一个非常感谢的女孩在这里发帖! :D
【问题讨论】:
-
你能澄清你的问题到底是什么吗?
-
我需要帮助来制作一个返回主文件夹的文件和子文件夹列表的 vbs 文件(我没有将不同列中的字段分开)
-
向我们展示您的输出现在是什么样子以及您希望它是什么样子。