2013-12-17 78 views
0

我對VB腳本非常陌生,我正在查看是否有方法查看目錄獲取文件名,然後將這些文件名寫入文本文件。我會認爲Path.GetFileName方法可以工作,但我似乎無法讓它工作。也許我錯誤地使用了它。需要將文件名寫入文本文件

+2

怎麼樣分享一些代碼? – user1567896

+2

VBScript中沒有Path對象。因此,開始你在這裏研究:http://msdn.microsoft.com/en-us/library/6tkce7xa%28v=vs.84%29.aspx –

+0

一個非常小的努力(如查看相關列表)產生[讀和使用VBScript](http://stackoverflow.com/q/1142678/62576)寫入「寫入文件」部分,[按照FileName排序的目錄中打印文件](http:// stackoverflow。 com/questions/18209617/print-out-files-in-a-directory-sorted-by-filename)爲「獲取文件名」部分。 –

回答

0

這是一個簡單的腳本,它將回顯「C:\ Windows \」目錄中的文件名。

Set fs = CreateObject("Scripting.FileSystemObject") 
'Log file name 
Set logFile = fs.OpenTextFile("fileNameLogs.txt", 2, True) 
'Directory you want listed 
Set folder = fs.GetFolder("c:\windows\") 

Set files = folder.Files 
    For Each file in files 
    wscript.echo file.name 
    logFile.writeline(file.name) 
    Next 
logFile.close 
+0

丹,這是我需要感謝你對此的幫助。 – Meister

+0

隨時@Meister –

+0

dir/b> fileNameLogs.txt – mgr326639