Swift文件管理
2020-03-16 本文已影响0人
MichaelLue
创建文件夹
createDirectoryAtURL:withIntermediateDirectories:attributes:error:在指定的URL创建目录。 如果您为withIntermediateDirectories传递“否”,则在进行此调用时目录必须不存在。 为withIntermediateDirectories传递“ YES”将创建任何必要的中间目录。 如果创建了在“ url”中指定的所有目录并设置了属性,则此方法返回YES。 使用传递给“属性”的字典指定的属性创建目录。 如果未提供字典,则会根据进程的umask创建目录。 如果操作的任何阶段发生故障,此方法都将返回NO。 如果提供了错误参数,则将通过引用返回一个可显示的NSError。
try! FileManager.default.createDirectory(at: URL.init(fileURLWithPath: myDirectory1), withIntermediateDirectories: true, attributes: nil)
把图片转成DATA,保存到沙盒
let image = UIImage.init(named: "launch")
if let imageData = image!.jpegData(compressionQuality: 1.0) as NSData? {
let fullPath = myDirectory1.appending("sss.jpg")
imageData.write(toFile: fullPath, atomically: true)
}