【发布时间】:2011-08-10 06:34:33
【问题描述】:
在我的 iPhone 应用程序中,我使用以下代码来查找文件的大小。即使文件存在,我看到的大小为零。谁能帮我?提前致谢。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *URL = [documentsDirectory stringByAppendingPathComponent:@"XML/Extras/Approval.xml"];
NSLog(@"URL:%@",URL);
NSError *attributesError = nil;
NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:URL error:&attributesError];
int fileSize = [fileAttributes fileSize];
【问题讨论】:
-
奇怪,用你的代码,我可以正确获取文件大小,是什么问题?
标签: objective-c cocoa-touch ios nsfilemanager filesize