Я извлекаю размер всех файлов в каталоге документа. Для этого я использую метод attributesOfItemAtPath
. Это успешно. Но я получаю вывод в виде байтов и класса NSNumber
. Он не выглядит хорошо.Bytes to KiloBytes
Итак, мне нужно получить выходные данные в КБ или МБ, и я должен преобразовать их в NSString
, чтобы сохранить это в NSDictionary
, поскольку я должен отображать его в TableView. Пожалуйста, помогите мне сделать это. Спасибо.
Вот мой код ..
directoryContent = [[NSMutableArray alloc] init];
for (NSString *path in paths){
filesDictionary =[[NSMutableDictionary alloc] init];
filesSize = [[NSNumber alloc] init];
filesSize = [filesDictionary objectForKey:NSFileSize];
filesDictionary = [NSDictionary dictionaryWithObjectsAndKeys:filesSize, @"filesSize", nil];
[directoryContent addObject:[filesDictionary copy]];
}
И я использую следующий код, чтобы связать размер в Tableview, который не работает.
cell.lblSize.text = (NSString *) [[directoryContent objectAtIndex:listIndex] objectForKey:@"filesSize"];
Помогите мне преобразовать размер файла с байта в KiloByte и отобразить его в таблицеView. Спасибо заранее ..
делим на 1024? –