我在做什麼錯了?獲取文件的大小在objective-c
NSFileManager *fm = [NSFileManager defaultManager];
NSLog(@"%llu", [[fm attributesOfItemAtPath:@"~/Library/Safari/History.plist" error:NULL] fileSize]);
結果總是0. 任何人都可以幫助我嗎?提前致謝。
我在做什麼錯了?獲取文件的大小在objective-c
NSFileManager *fm = [NSFileManager defaultManager];
NSLog(@"%llu", [[fm attributesOfItemAtPath:@"~/Library/Safari/History.plist" error:NULL] fileSize]);
結果總是0. 任何人都可以幫助我嗎?提前致謝。
代字號不會自動展開。
您可以使用stringByStandardizingPath將其展開,例如:
[[fm attributesOfItemAtPath:[@"~/Library/Safari/History.plist" stringByStandardizingPath] error:NULL] fileSize]
展開波浪。 – 2011-10-20 16:01:20