Получить размер файла в target-c - PullRequest
2 голосов
/ 20 октября 2011

Что я делаю не так?

NSFileManager *fm = [NSFileManager defaultManager];
NSLog(@"%llu", [[fm attributesOfItemAtPath:@"~/Library/Safari/History.plist" error:NULL] fileSize]);

Результат всегда равен 0. Может кто-нибудь мне помочь?Заранее спасибо.

1 Ответ

3 голосов
/ 20 октября 2011

Символ тильды не раскрывается автоматически.

Вы можете использовать stringByStandardizingPath , чтобы развернуть его, например:

[[fm attributesOfItemAtPath:[@"~/Library/Safari/History.plist" stringByStandardizingPath] error:NULL] fileSize]
...