[swift] Swift에서 파일을 복사하는 방법

Swift에서 파일을 복사하는 방법에 대해 알아보겠습니다. 아래의 코드를 사용하면 파일을 복사할 수 있습니다.

import Foundation

func copyFile(fromPath: String, toPath: String) {
    let fileManager = FileManager.default
    
    do {
        try fileManager.copyItem(atPath: fromPath, toPath: toPath)
        print("파일이 성공적으로 복사되었습니다.")
    } catch {
        print("파일 복사에 실패하였습니다: \(error)")
    }
}

// 파일 복사 예시
let fromFilePath = "path/to/sourcefile.txt"
let toFilePath = "path/to/destinationfile.txt"

copyFile(fromPath: fromFilePath, toPath: toFilePath)

위의 코드에서 copyFile(fromPath:toPath:) 함수를 사용하여 파일을 복사합니다. fromPath는 복사할 파일의 경로를, toPath는 복사한 파일을 저장할 경로를 나타냅니다.

파일 복사를 시도할 때, try catch 문을 사용하여 오류를 처리합니다. 복사에 성공한 경우 “파일이 성공적으로 복사되었습니다.”라는 메시지가 출력되고, 실패한 경우에는 에러 메시지가 출력됩니다.

위의 예시에서는 fromFilePathtoFilePath 변수를 사용하여 복사할 파일의 경로와 복사된 파일을 저장할 경로를 지정하였습니다. 원하는 경로로 수정하여 사용하시면 됩니다.

더 자세한 내용은 Apple 개발자 문서를 참고하시기 바랍니다.