2017-09-18 86 views
0

我目前正在尋找獲取文件信息(日期)的方式,並使用VBS將其放置到Excel報告中。VBS /日期爲EXCEL的文件列表

目前卜使用這個VB腳本,我可以得到這在目前的工作中使用的文件名列表,並在

addCell = 7 
for each myFile in fso.GetFolder(var1&"\BACKUP").Files 
if fso.GetExtensionName(myFile) = "txt" then 
    ws.Cells(addCell,1).Value = myFile.Path 
    addCell=addCell+1 
end if 
next 

但我需要DATE創建文件時/修改的同一列表。

除了我雖然關於使用BAT/CMD創建的文件列表,通過使用此代碼:

dir *.txt /o > test.txt 
findstr /r /c:"^[0-9]" test.txt > list.txt 

,然後把這個信息到Excel,

理想我需要這個行(由CMD代碼製作)並將其放在特定單元格中。

15/09/2017 15:51   27,723 SAMPLE FILE.txt 

回答

0

嘗試myFile.DateLastModified。這應該會給你修改日期

+0

謝謝你,美麗而簡單的解決方案 - myFile.Path&「|」&myFile.DateLastModified –

+0

不用擔心。如果有幫助,請不要忘記接受答案 – Zac