[swift] Swift에서 디렉토리 생성 후 파일을 다른 디렉토리로 이동 및 이름 변경하기

Swift에서 디렉토리를 생성하고 파일을 이동하며 이름을 변경하는 기능은 파일 시스템 작업을 수행해야 하는 앱을 구축할 때 유용합니다. 이 기능을 사용하면 앱이 파일을 효율적으로 관리하고 구조화할 수 있습니다.

이번 글에서는 Swift를 사용하여 디렉토리를 생성하고 파일을 다른 디렉토리로 이동하며 이름을 변경하는 방법을 살펴보겠습니다.

디렉토리 생성하기

Swift에서 디렉토리를 생성하려면 FileManager 클래스를 사용합니다. 다음은 디렉토리를 생성하는 예제 코드입니다.

let fileManager = FileManager.default
let documentsURL = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first!
let directoryURL = documentsURL.appendingPathComponent("MyDirectory")

do {
    try fileManager.createDirectory(at: directoryURL, withIntermediateDirectories: true, attributes: nil)
} catch {
    print(error)
}

위 코드에서는 createDirectory 메서드를 사용하여 MyDirectory라는 디렉토리를 생성합니다.

파일 이동 및 이름 변경하기

이제 파일을 다른 디렉토리로 이동하는 방법과 파일의 이름을 변경하는 방법을 알아보겠습니다. 아래의 예제 코드를 참고하세요.

let fileURL = documentsURL.appendingPathComponent("file.txt")
let destinationURL = directoryURL.appendingPathComponent("newFile.txt")

do {
    try fileManager.moveItem(at: fileURL, to: destinationURL)
} catch {
    print(error)
}

위의 코드에서는 moveItem 메서드를 사용하여 file.txtMyDirectory 디렉토리 안의 newFile.txt로 이동하고 이름을 변경합니다.

따라서 위 예제를 참고하여 Swift에서 디렉토리를 생성하고 파일을 다른 디렉토리로 이동하며 이름을 변경하는 방법을 익힐 수 있습니다.

저도 도움이 되기를 바라며, 앞으로도 더 도움이 될 수 있는 기술에 관한 토픽으로 돌아오겠습니다.