gpt4 book ai didi

ios - 创建新文件并使用 NSFileManager objective c 读取它

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:21:12 25 4
gpt4 key购买 nike

问题:我想将一些已经存在于 NSMutableData 中的数据写入一个新文件。

我在几个地方读到过这方面的内容,但一点都不清楚。我正在编写下一个代码,它没有崩溃,但我不知道如何操作“新文件”,因为我不知道如何阅读它。

NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths objectAtIndex:0];
NSString* dataPath = [documentsDirectory stringByAppendingPathComponent:@"NewDataFile.txt"];
if (![[NSFileManager defaultManager] fileExistsAtPath:dataPath]) {
[[NSFileManager defaultManager] createFileAtPath:dataPath contents:dataBuffer attributes:nil];

有人可以补充此代码或解释如何处理新文件吗?

最佳答案

读取文件的方法有很多种。使用 NSFileHandle 打开文件并从中读取,或使用类似 NSData 的 dataWithContentsOfFile: 或 dataWithContentsOfURL: 之类的东西。

关于ios - 创建新文件并使用 NSFileManager objective c 读取它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17581440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com