[swift] Swift로 디렉토리 생성 후 파일 삭제하기

Swift에서 디렉토리를 생성하고 파일을 삭제하는 방법을 살펴보겠습니다. 먼저 디렉토리를 생성하는 방법을 알아보고, 그 후에 파일 삭제하는 방법을 알아보겠습니다.

디렉토리 생성

디렉토리를 생성하기 위해서 FileManager 클래스를 사용합니다. 아래의 예제 코드는 FileManager를 사용하여 디렉토리를 생성하는 방법을 보여줍니다:

let fileManager = FileManager.default
let documentsUrl = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first!

do {
    let newFolderUrl = documentsUrl.appendingPathComponent("NewFolder")
    try fileManager.createDirectory(at: newFolderUrl, withIntermediateDirectories: true, attributes: nil)
} catch {
    print(error)
}

위의 예제 코드에서 FileManagercreateDirectory 메서드를 사용하여 새로운 폴더를 생성하고 있습니다.

파일 삭제

파일을 삭제하기 위해서는 FileManager 클래스의 removeItem 메서드를 사용합니다. 아래의 예제 코드는 FileManager를 사용하여 파일을 삭제하는 방법을 보여줍니다:

let fileManager = FileManager.default
let fileUrl = documentsUrl.appendingPathComponent("example.txt")
do {
    try fileManager.removeItem(at: fileUrl)
} catch {
    print(error)
}

위의 예제 코드에서 removeItem 메서드를 사용하여 파일을 삭제하고 있습니다.

결론

이제 Swift에서 디렉토리를 생성하고 파일을 삭제하는 방법에 대해 알아보았습니다. FileManager 클래스를 사용하여 이러한 작업을 수행할 수 있으며, 예외 처리를 통해 오류를 처리할 수 있습니다.

참고 자료: Apple Developer Documentation - FileManager

이제 위의 예제 코드들을 사용하여 Swift에서 디렉토리를 생성하고 파일을 삭제하는 방법을 익히실 수 있습니다.