[swift] Swift에서 생성된 디렉토리에 하위 디렉토리 및 파일 추가하기
디렉토리 생성
import Foundation
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 creating directory: \(error)")
}
위 코드는 FileManager
를 사용하여 앱의 문서 디렉토리에 “MyDirectory”라는 이름의 디렉토리를 생성하는 방법을 보여줍니다.
파일 및 하위 디렉토리 추가
let subdirectoryURL = directoryURL.appendingPathComponent("SubDirectory")
do {
try fileManager.createDirectory(at: subdirectoryURL, withIntermediateDirectories: true, attributes: nil)
} catch {
print("Error creating subdirectory: \(error)")
}
let fileURL = directoryURL.appendingPathComponent("example.txt")
let data = "Hello, World!".data(using: .utf8)
fileManager.createFile(atPath: fileURL.path, contents: data, attributes: nil)
FileManager
를 사용하여 생성된 디렉토리에 하위 디렉토리를 추가하고, createFile
메서드를 사용하여 파일을 생성하는 방법을 보여줍니다.
이제 Swift로 디렉토리를 생성하고 하위 디렉토리와 파일을 추가할 수 있는 방법을 알아보았습니다.