Swift 檔案管理 (FileManager) 💾 是一個讓開發者可以輕鬆管理檔案的工具,它可以讓你輕鬆地建立、移動、複製、刪除檔案,以及檢查檔案的屬性,例如檔案大小、檔案類型等等。

在 Swift 中,可以使用 FileManager 類別來管理檔案,它提供了一系列的方法來操作檔案,例如:

// 建立檔案
let fileManager = FileManager.default
let filePath = "path/to/file.txt"
let data = Data()
fileManager.createFile(atPath: filePath, contents: data, attributes: nil)

// 移動檔案
let fromPath = "path/to/file.txt"
let toPath = "path/to/new/file.txt"
fileManager.moveItem(atPath: fromPath, toPath: toPath)

// 複製檔案
let fromPath = "path/to/file.txt"
let toPath = "path/to/new/file.txt"
fileManager.copyItem(atPath: fromPath, toPath: toPath)

// 刪除檔案
let filePath = "path/to/file.txt"
fileManager.removeItem(atPath: filePath)

// 檢查檔案屬性
let filePath = "path/to/file.txt"
let attributes = try? fileManager.attributesOfItem(atPath: filePath)
let fileSize = attributes?[.size] as? Int
let fileType = attributes?[.type] as? String

另外,FileManager 還提供了一些方法可以讓你檢查檔案是否存在、檢查檔案是否可讀寫、檢查檔案是否可執行等等,例如:

// 檢查檔案是否存在
let filePath = "path/to/file.txt"
let isExist = fileManager.fileExists(atPath: filePath)

// 檢查檔案是否可讀寫
let filePath = "path/to/file.txt"
let isReadable = fileManager.isReadableFile(atPath: filePath)
let isWritable = fileManager.isWritableFile(atPath: filePath)

// 檢查檔案是否可執行
let filePath = "path/to/file.txt"
let isExecutable = fileManager.isExecutableFile(atPath: filePath)

總結來說,FileManager 是一個非常有用的工具,可以讓你輕鬆地管理檔案,而且它的 API 非常簡單易用,只要熟悉它的方法,就可以輕鬆地操作檔案。

推薦閱讀文章

推薦閱讀文章

File Management in Swift Tutorial
How to read and write from the filesystem using FileManager
Swift File Management
How to create a temporary file or directory using FileManager
How to enumerate files in a directory using FileManager</a

延伸閱讀本站文章

更多swift相關文章

Swift 檔案管理 (FileManager) 💾

Categorized in:

Tagged in:

,