草庐IT

nsfilemanager

全部标签

ios - NSURL isFileURL 总是返回 NO

谁能给我解释一下为什么会出现下面的代码:NSString*filePathString=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)[0];NSLog(@"%i",[[NSURLURLWithString:filePathString]isFileURL]);NSLog(@"%@",filePathString);输出:0“/var/mobile/Applications/28ADFC19-874C-4304-94B5-F6441CAE9FAD/Documents”这意味着此u

ios - NSURL isFileURL 总是返回 NO

谁能给我解释一下为什么会出现下面的代码:NSString*filePathString=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)[0];NSLog(@"%i",[[NSURLURLWithString:filePathString]isFileURL]);NSLog(@"%@",filePathString);输出:0“/var/mobile/Applications/28ADFC19-874C-4304-94B5-F6441CAE9FAD/Documents”这意味着此u

iphone - NSFileManager 不删除存在的文件

我在使用NSFileManager功能时遇到了一些问题。这在模拟器和iPhone设备(iOS5.1)上都会发生。基本上,我有一堆文件存储在我创建的文档中。现在我正在尝试将一个文件(存储在路径中)移动到具有另一个名称的同一目录,以检查删除是否有效。if([[NSFileManagerdefaultManager]isDeletableFileAtPath:path]){BOOLsuccess=[[NSFileManagerdefaultManager]moveItemAtPath:pathtoPath:[pathstringByAppendingString:@".deleted"]er

iphone - NSFileManager 不删除存在的文件

我在使用NSFileManager功能时遇到了一些问题。这在模拟器和iPhone设备(iOS5.1)上都会发生。基本上,我有一堆文件存储在我创建的文档中。现在我正在尝试将一个文件(存储在路径中)移动到具有另一个名称的同一目录,以检查删除是否有效。if([[NSFileManagerdefaultManager]isDeletableFileAtPath:path]){BOOLsuccess=[[NSFileManagerdefaultManager]moveItemAtPath:pathtoPath:[pathstringByAppendingString:@".deleted"]er

iOS - 将整个文档目录标记为不备份

我的申请被Apple拒绝,原因是:2.23:AppsmustfollowtheiOSDataStorageGuidelinesortheywillberejected那么是否可以将整个文档目录标记为不备份?我的应用程序在iOS6.1及更高版本中运行。我熟悉这段代码,但我不知道用它来标记我的文档目录-(BOOL)addSkipBackupAttributeToItemAtURL:(NSURL*)URL{assert([[NSFileManagerdefaultManager]fileExistsAtPath:[URLpath]]);NSError*error=nil;BOOLsucces

iOS - 将整个文档目录标记为不备份

我的申请被Apple拒绝,原因是:2.23:AppsmustfollowtheiOSDataStorageGuidelinesortheywillberejected那么是否可以将整个文档目录标记为不备份?我的应用程序在iOS6.1及更高版本中运行。我熟悉这段代码,但我不知道用它来标记我的文档目录-(BOOL)addSkipBackupAttributeToItemAtURL:(NSURL*)URL{assert([[NSFileManagerdefaultManager]fileExistsAtPath:[URLpath]]);NSError*error=nil;BOOLsucces

ios - NSFileManager - 检查文件大小?

我正在我的一个应用程序中录制声音文件。我想弄清楚如何获取录制文件的文件大小?我知道如何获取它和它的路径,我只是不知道如何获取文件大小。谢谢沙尼 最佳答案 你可以使用:-(NSDictionary*)attributesOfItemAtPath:(NSString*)patherror:(NSError**)error获取文件属性字典,可以获取[dictObjectvalueForKey:@"NSFileSize"]; 关于ios-NSFileManager-检查文件大小?,我们在Stac

ios - NSFileManager - 检查文件大小?

我正在我的一个应用程序中录制声音文件。我想弄清楚如何获取录制文件的文件大小?我知道如何获取它和它的路径,我只是不知道如何获取文件大小。谢谢沙尼 最佳答案 你可以使用:-(NSDictionary*)attributesOfItemAtPath:(NSString*)patherror:(NSError**)error获取文件属性字典,可以获取[dictObjectvalueForKey:@"NSFileSize"]; 关于ios-NSFileManager-检查文件大小?,我们在Stac

ios - 在使用包含新文件夹的路径调用 writeToFile 之前,我们是否需要在 Documents 中创建子文件夹?

我正在尝试写入以下路径:NSString*docDir=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)objectAtIndex:0];NSString*storePath=[docDirstringByAppendingPathComponent:@"/newfolder/test.jpg"];NSData*data=[NSDatadataWithData:UIImagePNGRepresentation(image)];BOOLsaved=[datawriteToFile:

ios - 在使用包含新文件夹的路径调用 writeToFile 之前,我们是否需要在 Documents 中创建子文件夹?

我正在尝试写入以下路径:NSString*docDir=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)objectAtIndex:0];NSString*storePath=[docDirstringByAppendingPathComponent:@"/newfolder/test.jpg"];NSData*data=[NSDatadataWithData:UIImagePNGRepresentation(image)];BOOLsaved=[datawriteToFile: