[swift] Swift에서 디렉토리 삭제 후 파일 백업하기
Swift를 사용하여 디렉토리를 삭제하고 해당 디렉토리에 있는 파일을 백업하는 방법을 살펴보겠습니다.
디렉토리 삭제하기
디렉토리를 삭제하기 위해서는 FileManager
클래스를 사용할 수 있습니다. 아래의 예제는 FileManager
를 사용하여 디렉토리를 삭제하는 방법을 보여줍니다.
let fileManager = FileManager.default
let directoryURL = URL(fileURLWithPath: "path_to_directory")
do {
try fileManager.removeItem(at: directoryURL)
print("디렉토리 삭제 성공")
} catch {
print("디렉토리 삭제 실패: \(error)")
}
파일 백업하기
디렉토리를 삭제하기 전에 해당 디렉토리에 있는 파일을 백업하려면 FileManager
를 사용하여 파일을 복사하면 됩니다.
let backupDirectoryURL = URL(fileURLWithPath: "path_to_backup_directory")
do {
try fileManager.copyItem(at: directoryURL, to: backupDirectoryURL)
print("파일 백업 성공")
} catch {
print("파일 백업 실패: \(error)")
}
이제 Swift를 사용하여 디렉토리를 삭제하고 해당 디렉토리에 있는 파일을 백업하는 방법에 대해 알아보았습니다.
더 자세한 내용은 Swift FileManager 클래스 문서를 확인하시기 바랍니다.