[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)
}
위의 예제 코드에서 FileManager
의 createDirectory
메서드를 사용하여 새로운 폴더를 생성하고 있습니다.
파일 삭제
파일을 삭제하기 위해서는 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에서 디렉토리를 생성하고 파일을 삭제하는 방법을 익히실 수 있습니다.