[swift] Swift에서 디렉토리 생성 후 파일 삭제하기
Swift는 기본적으로 파일 및 디렉토리를 생성하고 삭제하는 기능을 제공합니다. 이 글에서는 Swift로 디렉토리를 생성하고 파일을 삭제하는 방법에 대해 알아보겠습니다.
디렉토리 생성하기
새로운 디렉토리를 생성하는 기능은 FileManager
클래스를 사용하여 구현할 수 있습니다. 아래는 Swift를 사용하여 디렉토리를 생성하는 간단한 예제 코드입니다:
import Foundation
func createDirectory() {
let fileManager = FileManager.default
let documentsDirectory = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first!
let newDirectory = documentsDirectory.appendingPathComponent("NewDirectory")
do {
try fileManager.createDirectory(at: newDirectory, withIntermediateDirectories: true, attributes: nil)
print("디렉토리가 성공적으로 생성되었습니다.")
} catch {
print("디렉토리 생성에 실패했습니다: \(error)")
}
}
createDirectory()
위의 예제 코드는 FileManager
클래스의 createDirectory(at:withIntermediateDirectories:attributes:)
메서드를 사용하여 새로운 디렉토리를 생성하는 방법을 보여줍니다.
파일 삭제하기
이제 Swift를 사용하여 파일을 삭제하는 방법에 대해 알아보겠습니다. 다음은 파일을 삭제하는 간단한 예제 코드입니다:
func deleteFile() {
let fileManager = FileManager.default
let documentsDirectory = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first!
let fileURL = documentsDirectory.appendingPathComponent("example.txt")
do {
try fileManager.removeItem(at: fileURL)
print("파일이 성공적으로 삭제되었습니다.")
} catch {
print("파일 삭제에 실패했습니다: \(error)")
}
}
deleteFile()
위의 코드는 FileManager
클래스의 removeItem(at:)
메서드를 사용하여 파일을 삭제하는 방법을 보여줍니다.
Swift에서 디렉토리를 생성하고 파일을 삭제하는 방법을 알아보았습니다. 이러한 기능을 사용하여 파일 시스템을 관리하고 다룰 수 있습니다.