swift - 如何在 macos 上使用 swift 在下载文件夹中创建目录?权限异常。
问题描述
我正在努力使用以下代码在 macOS 上的用户下载目录中简单地创建一个文件夹:
static func createFolderInDownloadsDirectory() {
let downloadsDirectory = FileManager.default.urls(for: .downloadsDirectory, in: .userDomainMask).first!
let downloadsDirectoryWithFolder = downloadsDirectory.appendingPathComponent("FolderToCreate")
do {
try FileManager.default.createDirectory(at: downloadsDirectoryWithFolder, withIntermediateDirectories: true, attributes: nil)
} catch let error as NSError {
print(error.localizedDescription)
}
}
这是输出:
You don’t have permission to save the file “FolderToCreate” in the folder “Downloads”.
我怎样才能解决这个问题?
解决方案
推荐阅读
- java - Apache Http 客户端是否在没有消息的情况下处理状态代码?(Curl 有效,但 Http 客户端失败)
- python - discord-py-slash 问题:`cog_ext.cog_slash` 有冷却装饰器吗?
- python - 带有 Plotly Dash 的 Python 中的 Sunburst:更新后从特定根目录开始
- javascript - Javascript-Vuejs 用 div 持有的相同表情符号替换表情符号
- angular - 没有找到与commander@2.18.1 匹配的版本。在角 6
- python-3.x - Azure 管道硒保存屏幕截图
- javascript - Wordpress,如何调试 Javascript 以检查特定行为
- python - 从特定列中的行中删除特定字符
- python - pip install 失败,出现 ProtocolError('Connection aborted.', PermissionError(13, 'Permission denied'))
- reactjs - 如何在 useEffect 中重置 TextField 值?