jjzjj

NSFileManager

全部标签

objective-c - stringByReplacingOccurrence 不替换字符串

我需要在我的应用程序中解析一个文件URL,并将%20替换为一个空格。我正在使用stringByReplacingOccurance:NSString*strippedContent=[finalFilePathstringByReplacingOccurrencesOfString:@"%20"withString:@""];但是当我在NSLog中显示strippedContent时,所有%20字符串仍然存在。这是我希望解析的文件名示例:.../Documents/Inbox/Test%20Doc%20From%20Another%20App.txt当NSFileManager中有%2

ios - NSFileManager 不创建文件夹

-(NSURL*)applicationDocumentsDirectory{return[[[NSFileManagerdefaultManager]URLsForDirectory:NSDocumentDirectoryinDomains:NSUserDomainMask]lastObject];}....NSURL*folder=[[[DatabasesharedInstance]applicationDocumentsDirectory]URLByAppendingPathComponent:@"temp"];BOOLisFolder;NSLog(@"URL:%@",folde

ios - NSFileManager createFileAtPath 在 iPad 上失败但在模拟器上工作

我正在尝试为我的应用程序的每次执行编写一个简单的日志文件。日志文件名以当前时间为准,保存在app目录下。下面的代码是我正在尝试的,它可以在模拟器上运行,但是当我在iPad上执行时,它失败并显示“不允许操作”(errno.h中的EPERM)。-(BOOL)CreateLogFile{mLogFilePath=[selfGetLogFileNameForTimeNow];BOOLSuccess=[[NSFileManagerdefaultManager]createFileAtPath:mLogFilePathcontents:nilattributes:nil];/*BOOLSucces

ios - Swift:即使在压缩图像后将该图像写入文件夹后图像大小也在增加

我将从“照片”中选取的图像保存在“文档”文件夹中。funcimagePickerController(_picker:UIImagePickerController,didFinishPickingMediaWithInfoinfo:[UIImagePickerController.InfoKey:Any]){guardletselectedImage=info[.originalImage]as?UIImageelse{fatalError("Expectedadictionarycontaininganimage,butwasprovidedthefollowing:\(info)

ios - 使用文件管理器迭代目录占用大量内存

我正在使用NSFileManager的enumeratorAtPath方法来计算特定目录下的文件大小。NSString*iterDir=@"/path/to/dir/";NSFileManager*fm=[[NSFileManageralloc]init];NSDirectoryEnumerator*dirEnum=[fmenumeratorAtPath:iterDir];NSString*file;BOOLisDir;longlongfileSize=0;while(file=[dirEnumnextObject]){@autoreleasepool{file=[iterDirstr

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

问题:我想将一些已经存在于NSMutableData中的数据写入一个新文件。我在几个地方读到过这方面的内容,但一点都不清楚。我正在编写下一个代码,它没有崩溃,但我不知道如何操作“新文件”,因为我不知道如何阅读它。NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];NSString*dataPath=[documentsDirectorystrin

ios - -writeToURL 不会覆盖之前的写入

更新#1:忘记提及这是在iPad应用程序上运行这是我修改后的代码(仍然不能用,但是去掉了不必要的代码):NSURL*tmpDirURL=[NSURLfileURLWithPath:NSTemporaryDirectory()isDirectory:YES];NSURL*fileURL=[[tmpDirURLURLByAppendingPathComponent:@"custImage"]URLByAppendingPathExtension:@"png"];NSError*writeError=nil;[client.aClientImagewriteToURL:fileURLopti

iphone - IOS 文件选择器

我正在尝试制作一个为iphone打开不同办公文档的应用程序。我是IOS开发的新手。我想问一下,当我们在桌面上单击打开文件时,是否有类似于文件选择器对话框的东西打开。 最佳答案 不,您必须使用NSFileManager获取文件夹中的文件并填充UITableView。例如,您可以使用-contentsOfDirectoryAtPath:error:。在NSFileManagerClassReference中查看更多信息.部分代码://GettingFilesat"directory"NSError*error=nil;NSFileMan

ios - 在 iOS 设备中保存从 Web 下载的图像的最佳位置?

我的应用程序从Web下载图像,显然出于性能原因,我需要将其缓存在我的设备上。所以我的问题是:存储图片的最佳位置在哪里?我看到很多人使用NSDocumentDirectory但苹果说:Criticaldatashouldbestoredinthe/Documentsdirectory.Criticaldataisanydatathatcannotberecreatedbyyourapp,suchasuserdocumentsandotheruser-generatedcontent.所以我认为图像不属于此类。苹果还说:Supportfilesincludefilesyourapplica

objective-c - 无法将文件从包复制到文档目录,为什么 fileExistsAtPath 返回错误?

我正在使用以下代码片段尝试将文件从我的应用程序资源目录复制到文档区域。我使用了PocketOCR中的以下内容Github上的项目://Setupthetessdatapath.Thisisincludedintheapplicationbundle//butiscopiedtotheDocumentsdirectoryonthefirstrun.NSString*dataPath=[[selfapplicationDocumentsDirectory]stringByAppendingPathComponent:@"tessdata"];NSFileManager*fileManage