Notice
Recent Posts
Recent Comments
Link
투케이2K
199. (swift5/xcode) [간단 소스] FileManager 파일 매니저 creationDate , modificationDate 사용해 파일 생성 및 수정 시간 확인 본문
Swift
199. (swift5/xcode) [간단 소스] FileManager 파일 매니저 creationDate , modificationDate 사용해 파일 생성 및 수정 시간 확인
투케이2K 2023. 12. 11. 18:58[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT5
[소스 코드]
// [파일 생성 시간 확인] : [filePaths == 특정 디렉토리 및 파일 명칭을 포함하는 path]
do {
let attributes:[FileAttributeKey:Any] = try FileManager.default.attributesOfItem(atPath: filePaths)
let createdDate = attributes[FileAttributeKey.creationDate] as? Date
let dateFormatter = DateFormatter() // Date 포맷 객체 선언
dateFormatter.locale = Locale(identifier: "ko") // 한국 지정
// [date 포맷 타입 정의]
dateFormatter.dateFormat = "yyyyMMddHHmmss" // Date 포맷 타입 지정
var returnData = dateFormatter.string(from: createdDate!) // 포맷된 형식 문자열로 반환
}
catch {
}
// [파일 수정 시간 확인] : [filePaths == 특정 디렉토리 및 파일 명칭을 포함하는 path]
do {
let attributes:[FileAttributeKey:Any] = try FileManager.default.attributesOfItem(atPath: filePaths)
let modificationDate = attributes[FileAttributeKey.modificationDate] as? Date
let dateFormatter = DateFormatter() // Date 포맷 객체 선언
dateFormatter.locale = Locale(identifier: "ko") // 한국 지정
// [date 포맷 타입 정의]
dateFormatter.dateFormat = "yyyyMMddHHmmss" // Date 포맷 타입 지정
var returnData = dateFormatter.string(from: modificationDate!) // 포맷된 형식 문자열로 반환
}
catch {
}
반응형
'Swift' 카테고리의 다른 글
Comments