[swift] Swift를 사용하여 파일 이동 후 원래 위치의 파일 삭제하기

파일을 이동하고 삭제하는 것은 Swift에서 쉽게 할 수 있는 작업입니다. 이를 위해 FileManager 클래스를 사용하여 파일 시스템 작업을 수행할 수 있습니다. 이 글에서는 Swift를 사용하여 파일을 이동한 후 원래 파일을 삭제하는 방법에 대해 설명하겠습니다.

Step 1: FileManager를 사용하여 파일 이동하기

먼저 FileManager 클래스를 사용하여 파일을 이동하는 방법에 대해 알아보겠습니다. 아래의 예시 코드는 원래 파일을 새 경로로 이동하는 방법을 보여줍니다.

import Foundation

let fileManager = FileManager.default
let originalURL = URL(fileURLWithPath: "path_to_original_file")
let newURL = URL(fileURLWithPath: "path_to_new_location")

do {
    try fileManager.moveItem(at: originalURL, to: newURL)
    print("파일을 성공적으로 이동했습니다.")
} catch {
    print("파일을 이동하는 도중 에러가 발생했습니다: \(error)")
}

위의 코드에서 fileManager.moveItem(at:to:) 메서드를 사용하여 파일을 이동합니다. 성공적으로 이동하면 “파일을 성공적으로 이동했습니다.”가 출력됩니다.

Step 2: 원본 파일 삭제하기

이제 파일을 이동한 후에 원래 파일을 삭제하는 방법에 대해 살펴보겠습니다. 아래의 예시 코드는 원래 파일을 삭제하는 방법을 보여줍니다.

do {
    try fileManager.removeItem(at: originalURL)
    print("파일을 성공적으로 삭제했습니다.")
} catch {
    print("파일을 삭제하는 도중 에러가 발생했습니다: \(error)")
}

위의 코드에서 fileManager.removeItem(at:) 메서드를 사용하여 파일을 삭제합니다. 성공적으로 삭제하면 “파일을 성공적으로 삭제했습니다.”가 출력됩니다.

위의 두 단계를 따르면 파일을 이동한 후 원래 파일을 삭제할 수 있습니다. Swift를 사용하여 파일 시스템 작업을 수행할 때는 항상 예외 처리를 하는 것이 좋습니다.

이제 파일을 이동하고 삭제하는 방법에 대해 알아보았습니다. 감사합니다!

참고 자료