[swift] Swift에서 파일 삭제 시 상태 확인하는 방법

파일을 삭제하기 전에 파일의 상태를 확인하여 오류를 방지할 수 있습니다. Swift에서는 파일 삭제 시 상태를 확인하는 방법을 제공합니다.

파일 존재 여부 확인

우선 파일이 존재하는지 여부를 확인해야 합니다. 파일이 존재하지 않으면 삭제할 필요가 없습니다. 아래의 코드를 사용하여 파일이 존재하는지 확인할 수 있습니다.

import Foundation

let fileManager = FileManager.default
let filePath = "경로/파일명"

if fileManager.fileExists(atPath: filePath) {
    // 파일이 존재하는 경우
    // 삭제 작업 수행
} else {
    // 파일이 존재하지 않는 경우
    // 추가 작업 수행
}

파일 삭제

파일이 존재하는 경우, 파일을 삭제할 수 있습니다. 아래의 코드를 사용하여 파일을 삭제할 수 있으며, 삭제 성공 여부를 확인할 수 있습니다.

do {
    try fileManager.removeItem(atPath: filePath)
    // 파일 삭제 성공
} catch {
    // 파일 삭제 실패
}

참고 자료