nsfilemanager

    1热度

    1回答

    let data = "InPractiseThisWillBeAReheallyLongString" createDir() let docsDir = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first! let ourDir = docsDir.ap

    0热度

    2回答

    我一直试图保存和加载UIImages在我的应用程序的文档文件夹或最好是临时文件夹(所以每次我的应用程序被关闭的图像将被删除),但他们不能正常工作。我已经尝试了三种方法,但只有第三种方法有效,我想知道什么是正确的方法?我非常感谢任何帮助。 //First Approach, to save and load later, Doesn't work. //Saving the image NSUR

    0热度

    1回答

    我试图在应用程序支持目录内创建一个目录,但每次都失败。 下面的代码: func getDownloadableContentPath() -> String { let paths = NSSearchPathForDirectoriesInDomains(.applicationSupportDirectory, .userDomainMask, true) var di

    0热度

    1回答

    这里是我的功能来保存图像。 static func getDirectoryPath() -> String { let path = (NSSearchPathForDirectoriesInDomains(.picturesDirectory, .userDomainMask, true))[0] return path } static func savePhoto

    2热度

    2回答

    旧的MoreFilesX,FSExchangeObjectsCompat中有这样一个功能,即“在两个文件之间交换数据”。它通常用作安全保存方法的一部分,在该方法中写入临时文件,然后调用FSExchangeObjectsCompat将新保存的临时文件与旧的“原始”文件进行交换。它保留了所有的元数据,特权等 我看到高Sierra上的这个函数在APFS卷上出现故障,这在HFS +卷上从未失败。没有什么大

    0热度

    1回答

    我想保存在此应用程序的表情符号,我在苹果的书中学到什么,但问题是,我不明白书中的下一步的文件管理器, 创建一个静态loadSampleEmojis()方法,该方法将创建并返回预定义的[表情符号]集合。您可以使用EmojiTableViewController中分配给表情符号的列表作为项目列表。 更新表情符号将被初始化为空的集合,而不是一个大样本collection.When的viewDidLoad

    0热度

    2回答

    我想打开.txt文件并将内容保存为字符串。 我尝试这样做: let path = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0].appendingPathComponent("xxx.txt") var contentString = try String(contentsOfFile: pat

    2热度

    1回答

    有没有人有一个想法,为什么下面的代码使用荒谬的4.75 GB的内存? 有什么更好的方法来循环文件系统中的所有文件? (我试图找到驱动器上的最大的文件) let filemanager:FileManager = FileManager() let root = "/" let files = filemanager.enumerator(atPath: root) while let ele

    0热度

    2回答

    我正在使用以下代码将文件夹中特定扩展名的文件添加到数组中。 self.fileArray = try FileManager.default.contentsOfDirectory(at: url, includingPropertiesForKeys: nil).filter{ filterExtensions.contains($0.pathExtension) } 我需要从所选文件夹/驱

    0热度

    1回答

    我的代码: do { try manager.createDirectory(atPath: appDir!.appendingPathComponent(path).path, withIntermediateDirectories: true, attributes: nil) } catch { print("Error: \(error)") } 如何添加自定义