[swift] 파일 이동할 때 경로나 목적지에 대한 유효성 검사 방법

파일을 이동할 때 항상 올바른 경로와 목적지를 지정하는 것이 중요합니다. 이를 통해 파일 이동 중에 발생할 수 있는 오류를 방지할 수 있습니다. Swift 언어를 사용하여 파일 이동 시 경로와 목적지의 유효성을 검사하는 방법에 대해 알아보겠습니다.

경로 및 목적지 유효성 검사

파일을 이동하기 전에 원본 파일이 존재하는지 확인해야 합니다. 또한 목적지 디렉토리가 있는지도 검사해야 합니다. 이를 위해서는 FileManager 클래스의 fileExists(atPath:) 메서드를 사용할 수 있습니다.

let fileManager = FileManager.default
let sourcePath = "/path/to/source/file.txt"
let destinationPath = "/path/to/destination/directory"

if fileManager.fileExists(atPath: sourcePath) && fileManager.fileExists(atPath: destinationPath) {
    // 파일 이동 작업 수행
} else {
    // 오류 처리 로직 수행
}

위의 예시에서는 fileExists(atPath:) 메서드를 사용하여 원본 파일과 목적지 디렉토리의 존재 여부를 확인합니다. 둘 다 존재할 경우에만 파일을 이동하도록 로직을 구성하고 있습니다.

참고 자료

위 예시는 Swift에서 파일 이동 시 경로와 목적지의 유효성을 검사하는 방법을 설명하고 있습니다. 이를 통해 안전하고 신뢰할 수 있는 파일 이동 작업을 수행할 수 있습니다.