iOS/코드조각
[iOS, Swift] 파일 이름, 날짜 정보 가져오기
검은참깨두유vm
2022. 10. 13. 18:40
반응형
iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다.
let directoryURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
let scanFiles = try! fileManager.contentsOfDirectory(atPath: directoryURL.path)
for scanFile in scanFiles {
print(scanFile)
}
위의 코드로 앱 내의 폴더에 저장되는 데이터를 print함수를 통해 찍어볼 수 있다.
추가적으로 저장된 날짜를 구하고 싶으면 아래의 코드를 사용하면 된다.
let directoryURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
let scanFiles = try! fileManager.contentsOfDirectory(atPath: directoryURL.path)
for scanFile in scanFiles {
print(scanFile)
let resources = try! scanFile.resourceValues(forKeys: [.createDateKey])
let creationDate = resources.creationDate!
print(creationDate)
}
참고자료
https://forums.raywenderlich.com/t/directory-enumeration-finding-files-by-filename/106204
https://stackoverflow.com/questions/42581548/files-date-from-directory-folder
반응형