반응형
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
반응형
'iOS > 코드조각' 카테고리의 다른 글
[iOS, Swift] NSLayoutConstraint Multiplier 수정하기 (0) | 2022.10.18 |
---|---|
[iOS, Swift] 텍스트뷰 라인 수 제한하기 (0) | 2022.10.13 |
[iOS, Swift] UISlider 내부 이미지 Radius 값 주기 (0) | 2022.10.08 |
[iOS, Swift] UIView 초기화 함수 (0) | 2022.10.08 |
[iOS, Swift] Constraint를 통한 동적 높이 조절 (0) | 2022.10.08 |