📅  最后修改于: 2023-12-03 15:39:18.326000             🧑  作者: Mango
在 macOS 应用程序中保存文件是一个常见的操作。在本文中,我们将介绍如何将这些文件保存到 mac 上的桌面。
在 macOS 上,桌面文件夹实际上是一个特殊的文件夹,其路径为 ~/Desktop/
。因此,我们需要获取该路径来保存文件。
let desktopPath = FileManager.default.urls(for: .desktopDirectory, in: .userDomainMask).first!
print(desktopPath.path)
在获取路径后,我们需要在桌面上创建一个新文件。 这可以通过使用 Data
对象,该对象使用流将字符串写入新文件中来完成。
let contents = "Hello, World!"
let fileURL = desktopPath.appendingPathComponent("example.txt")
do {
try contents.write(to: fileURL, atomically: true, encoding: .utf8)
print("File saved at \(fileURL.path)")
} catch {
print("Error saving file:", error)
}
利用 FileManager
和 Data
,我们可以轻松地将应用程序中的文件保存到 macOS 桌面上。此功能可用于各种目的,例如保存日志文件和设置文件。
以上就是将文件从 macOS 应用程序保存到桌面的原理和方法。