[swift] Swift에서 임시 폴더로 파일 이동하기

Swift에서 파일을 임시 폴더로 이동해야 하는 경우가 있습니다. 이 글에서는 Swift에서 임시 폴더로 파일을 이동하는 방법을 알아보겠습니다.

1. 임시 폴더 경로 가져오기

먼저, 임시 폴더의 경로를 가져와야 합니다. 이를 위해 NSTemporaryDirectory() 메서드를 사용합니다.

let tempDir = NSTemporaryDirectory()

2. 파일 이동하기

다음으로는 파일을 임시 폴더로 이동해야 합니다. 파일을 이동하기 위해서는 FileManager 클래스의 moveItem(at:to:) 메서드를 사용합니다.

let fileManager = FileManager.default

let originalURL = URL(fileURLWithPath: "파일의_원래_경로")
let tempURL = URL(fileURLWithPath: tempDir).appendingPathComponent("임시파일명.txt")

do {
    try fileManager.moveItem(at: originalURL, to: tempURL)
} catch {
    print("파일을 이동할 수 없습니다: \(error)")
}

위의 코드에서 originalURL은 원래 파일의 경로이고, tempURL은 임시 폴더로 이동한 후의 파일 경로입니다.

이제, Swift에서 파일을 임시 폴더로 이동하는 방법을 알게 되었습니다.

참고문헌: Apple Developer Documentation