- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用带有以下代码的 createDirectory 创建新文件夹。
*let paths = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)
// Get documents folder
let documentsDirectory: String = paths.first ?? ""
// Get your folder path
let dataPath = documentsDirectory + "/MyNewFolder"
print("Path\(dataPath)")
if !FileManager.default.fileExists(atPath: dataPath) {
// Creates that folder if no exists
try? FileManager.default.createDirectory(atPath: dataPath, withIntermediateDirectories: false, attributes: nil)
}*
现在我想在“MyNewFolder”下存储新文件,如 log.text。谁能建议我如何在“MyNewFolder”文件夹下保存新文件
提前致谢。
最佳答案
NSSearchPathForDirectoriesInDomains
已过时。推荐API为FileManager
let folderName = "MyNewFolder"
let fileManager = FileManager.default
let documentsFolder = try! fileManager.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false)
let folderURL = documentsFolder.appendingPathComponent(folderName)
let folderExists = (try? folderURL.checkResourceIsReachable()) ?? false
do {
if !folderExists {
try fileManager.createDirectory(at: folderURL, withIntermediateDirectories: false)
}
let fileURL = folderURL.appendingPathComponent("log.txt")
let hello = Data("hello".utf8)
try hello.write(to: fileURL)
} catch { print(error) }
强烈建议您不要通过连接字符串来构建路径。
关于ios - 如何将文件存储在使用 “documentDirectory” swift 创建的文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54290842/
我正在尝试在 DocumentDirectory 路径中存储图像数组 这是我存储图像的代码 let img = photo //Change to be from UIPicker let
我的 DocumentDirectory 中有一个 PDF 文件。 我希望用户能够将此 PDF 文件重命名为其他名称(如果他们愿意的话)。 我将有一个 UIButton 来启动这个过程。新名称将来自
这是我的代码: let fileName = "someFileName" func saveDataToFile(urlStr:String){ let url = NSURL(string
我们计划存储以下用户文件 SQLite 文件 图片文件 音频文件 我们还为用户提供了将上述文件上传和下载到第 3 方云存储的选项。 我在想,我们是否应该使用 FileManager.default.u
我正在使用带有以下代码的 createDirectory 创建新文件夹。 *let paths = NSSearchPathForDirectoriesInDomains(.documentD
我正在尝试下载文件并将其保存到 Documents 目录。我在客户端本地完成此操作没有问题,但是当我在 Alamofire 中使用相同的路径时,出现了一系列错误。 这是下载组件: func downl
我正在处理一个需要将一些文件下载到存储中然后离线工作的项目。我正在使用 Expo 的 Filesystem api 下载文件,然后将文件保存在 Expo FileSystem.documentDire
我试图通过执行以下代码在持久内存中保存一个简单的对象数组: let fileManager=NSFileManager() let urls = fileManager.URLsForDir
我遇到的问题是,我有大约 50 张具有各种文件扩展名(jpg/png..etc)的照片,每张图像大约 3mb,存储在 documentDirectory 中。当我尝试将它们加载到 Collection
我在文件目录中创建了一个 VideoAssets 文件夹,如下所示,其中可以包含一个或多个视频资源: file:///private/var/mobile/Containers/Data/Applic
我是 SWIFT 的新手,我正在尝试使用 JSON 文件 (financetoday.json) 中的数据来填充表格,供用户更新并将数据存储在设备上。该表具有折叠单元格(使用 XIB),每个单元格都有
我正在处理一个将数据保存为 PDF 的项目。代码是: // Save PDF Data let recipeItemName = nameTextField.text let documentsPat
我正在制作一个音频应用程序,用户可以使用 FileManager 下载本地存储到 documentDirectory 的文件。 接下来,我想允许用户使用按钮删除所有文件。在文档中,有一个 method
在我的应用程序中,用户从相机胶卷中选择图像,并将其保存在文档目录中。然后图像将显示在他们选择图像的 ViewController 上。我希望将图像附加到 UICollectionView 中。如何从文
我一直在尝试加载文档目录中的文件以显示在 uitableview 上并使用 quickview 阅读它们 var fileURLs: [NSURL] = [] 每次我运行应用程序时,它都会在这一行出现
我正在使用 Alamofire 从服务器下载数据。我想保存在最安全的目录中(DocumentDirectory、NSTemporaryDirectory)。谁能帮我解决这个问题? 文档目录: l
iOS 8.4 | swift 2.1 当我尝试在 NSSearchPathDirectory.ApplicationDirectory 中创建新文件夹时,我在设备上出现了此错误(不过在模拟器中确实有
我希望可以访问我的 iOS 文档目录中的文件(这些文件列在我的 UITableView 中),因此当点击时,UIWebView 会加载该文件(离线)。 我该怎么做? 最佳答案 - (void)tabl
我是一名优秀的程序员,十分优秀!