[swift] Swift에서 삭제한 파일을 다른 디렉토리로 이동하는 방법

파일을 다른 디렉토리로 이동하는 것은 Swift에서 자주 사용되는 작업 중 하나입니다. 다음으로 간단한 예제를 통해 파일을 삭제하고 다른 디렉토리로 이동하는 방법을 알아보겠습니다.

예제: 파일 삭제 및 이동

다음은 Swift에서 파일을 삭제하고 새로운 디렉토리로 이동시키는 예제 코드입니다.

import Foundation

let fileManager = FileManager.default
let originalURL = URL(fileURLWithPath: "path_to_original_file")
let newURL = URL(fileURLWithPath: "path_to_new_directory/new_filename")

do {
    try fileManager.removeItem(at: originalURL)
    try fileManager.moveItem(at: originalURL, to: newURL)
    print("파일을 성공적으로 이동했습니다.")
} catch {
    print(error)
}

위의 예제 코드에서, FileManager를 사용하여 파일을 삭제하고 이동시켰습니다. 먼저 removeItem(at:) 메서드를 사용하여 원본 파일을 삭제하고, 그 후에 moveItem(at:to:) 메서드를 사용하여 파일을 새로운 디렉토리로 이동시켰습니다.

결론

Swift에서 파일을 삭제하고 다른 디렉토리로 이동하는 방법은 FileManager를 사용하여 간단하게 수행할 수 있습니다. 이러한 파일 조작 작업은 안전하게 수행되어야 하므로 오류 처리를 함께 해주는 것이 중요합니다.

이 상황에서는 FileManager 클래스의 removeItem(at:)moveItem(at:to:) 메서드를 사용하여 파일을 삭제하고 이동시키는 방법을 알아보았습니다.

참고 자료