2017-09-18 4 views
0

입니다. 현재 파일 정보를 가져 오는 방법 (DATE)을 찾고 VBS를 사용하여 Excel 보고서에 배치합니다.VBS/날짜 목록이있는 파일 목록이

현재 현재 작업에 사용되는 파일 이름의 목록을 얻을

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 

에 수있는이 VB 스크립트 I을 사용하여 BU하지만 파일을 만들 때/수정 DATE과 같은 목록이 필요합니다.

뿐만 아니라 그래도 난 파일의 목록을 만들 BAT/CMD 사용에 대한,이 코드를 사용하여 :

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

다음 Excel이 정보를 배치, 이상적으로

나는이 필요를 라인 (CMD 코드에 의해 만들어진) 및 특정 세포에서 Excel로 배치합니다.

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

답변

0

시도 myFile.DateLastModified. 이것은 당신에게 수정 된 날짜를 알려 주어야합니다

+0

감사합니다, 아름답고 간단한 해결책 - myFile.Path & "|"& myFile.DateLastModified –

+0

걱정할 필요가 없습니다. 도움이된다면 답을 수락하는 것을 잊지 마시기 바랍니다. – Zac