[swift] Swift에서 디렉토리 생성 후 파일을 읽기 모드로 열기

Swift에서 디렉토리를 생성하고 파일을 읽기 모드로 열어보겠습니다.

디렉토리 생성하기

디렉토리를 생성하기 위해서는 FileManager 클래스의 createDirectory 메서드를 사용할 수 있습니다. 아래는 디렉토리를 생성하는 간단한 예제 코드입니다.

import Foundation

let fileManager = FileManager.default
let directoryURL = fileManager.urls(for: .documentDirectory, in: .userDomainMask)[0].appendingPathComponent("MyDirectory")

do {
    try fileManager.createDirectory(at: directoryURL, withIntermediateDirectories: true, attributes: nil)
} catch {
    print("Error creating directory: \(error.localizedDescription)")
}

위의 코드는 FileManager를 사용하여 문서 디렉토리에 “MyDirectory”라는 이름의 디렉토리를 생성합니다.

파일 열기

이제 생성한 디렉토리 내에 있는 파일을 읽기 모드로 열어보겠습니다. 아래는 파일을 읽기 모드로 열고 내용을 출력하는 예제 코드입니다.

let fileURL = directoryURL.appendingPathComponent("example.txt")

do {
    let fileContents = try String(contentsOf: fileURL, encoding: .utf8)
    print(fileContents)
} catch {
    print("Error reading file: \(error.localizedDescription)")
}

위의 코드는 “MyDirectory” 디렉토리 내에 있는 “example.txt” 파일을 읽기 모드로 열어서 파일 내용을 출력합니다.

위의 코드를 사용하여 Swift에서 디렉토리를 생성하고 파일을 읽기 모드로 열 수 있습니다.

더 많은 정보는 Apple Developer 문서에서 확인하실 수 있습니다.