2012-05-30 3 views
6

Excel 2003 VBA (Windows XP)에 코드를 작성하여 외부 TXT 파일의 타임 스탬프가 다른지 확인하여 변경 한 경우 '가져올 수 있습니다. .VBA를 사용하여 텍스트 파일의 타임 스탬프를 확인하는 방법

나를 구할 수있는 VBA의 기능이 있습니까?

+0

그래 : BTW하는 타임 스탬프 우리는 약이 이야기입니까? 생성 날짜 또는 수정 날짜? –

답변

10

수정 한 날짜가 필요하다고 생각합니다. 이 경우

Debug.Print FileDateTime("C:\Sample.txt") 

표시되는 날짜 및 시간 형식은 시스템의 로캘 설정을 기반으로합니다.

편집

사용 FileSystemObject

Option Explicit 

Sub Sample() 
    Dim oFS As Object 
    Dim sFile As String 

    sFile = "C:\MyFile.txt" 

    Set oFS = CreateObject("Scripting.FileSystemObject") 

    '~~> Created Date 
    Debug.Print "Created Date : "; oFS.GetFile(sFile).DateCreated 

    '~~> Modified Date 
    Debug.Print "Modified Date : "; oFS.GetFile(sFile).Datelastmodified 

    Set oFS = Nothing 
End Sub 
+0

예, 솔루션입니다. 감사합니다. – MrB

+0

@Bojan, 답변을 해결 된 것으로 표시하십시오. – Reafidy

관련 문제