[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를 사용하여 파일 시스템 작업을 수행할 때는 항상 예외 처리를 하는 것이 좋습니다.
이제 파일을 이동하고 삭제하는 방법에 대해 알아보았습니다. 감사합니다!