[swift] Swift에서 파일의 수정 시간 확인하는 방법

파일의 수정 시간을 확인하는 것은 일반적으로 앱 개발에서 많이 사용되는 작업 중 하나입니다. Swift에서는 FileManager 클래스를 사용하여 파일 시스템 작업을 수행할 수 있습니다. 이 클래스를 사용하여 파일의 수정 시간을 확인할 수 있습니다.

아래의 코드 예제를 통해 파일의 수정 시간을 확인하는 방법을 알아보겠습니다.

// 파일 경로를 지정합니다.
let filePath = "path/to/your/file.txt"

// 파일의 수정 시간을 가져옵니다.
do {
    let fileAttributes = try FileManager.default.attributesOfItem(atPath: filePath)
    if let modificationDate = fileAttributes[FileAttributeKey.modificationDate] as? Date {
        // 수정 시간을 확인합니다.
        let dateFormatter = DateFormatter()
        dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
        let modificationTimeString = dateFormatter.string(from: modificationDate)
        print("파일의 수정 시간: \(modificationTimeString)")
    }
} catch {
    print("파일의 속성을 가져올 수 없습니다.")
}

위 코드에서는 FileManager.default.attributesOfItem(atPath:) 메서드를 사용하여 파일의 속성을 가져온 후, modificationDate를 가져와서 수정 시간을 확인합니다. DateFormatter를 사용하여 수정 시간을 원하는 형식으로 변환한 후 출력합니다.

이와 같은 방법을 사용하여 파일의 수정 시간을 확인할 수 있습니다.

참고 자료