NSFilSize возвращает только 192 для любого пути к файлу - PullRequest
0 голосов
/ 21 марта 2019

Я попытался с attributesOfItemAtPath из NSFileManager, чтобы получить размер файла ранее сохраненного видео.он всегда возвращает только 192.

NSDictionary *assetDIct = [[NSFileManager defaultManager] attributesOfItemAtPath:[assetUrl path] error:&err];
NSLog(@"file size %llu for file %@",assetDIct.fileSize,assetUrl.path);

Я получил ноль, используя NSFileHandle

unsigned long long fsize = [[NSFileHandle fileHandleForReadingAtPath:[assetUrl path]] seekToEndOfFile];
NSLog(@"File size: %d", fsize);

Путь к файлу

/ var / mobile /Контейнеры / Данные / Приложение / 4567DC4F-7F90-41BC-864E-D0FF2ECD9BA1 / Library / com.apple.UserManagedAssets.sx8JGn / rajeev_653436252DF034A0.movpkg

...