Как узнать размер папки в Adobe Air? - PullRequest
1 голос
/ 08 июня 2010

Как узнать размер папки в Adobe Air?

Ответы [ 3 ]

1 голос
/ 08 июня 2010

Должно быть достаточно просто, используя File.size. На всякий случай, папки в AIR представлены с использованием класса File, который расширяет FileReference, таким образом ссылка на документацию FileReference.

1 голос
/ 08 июня 2010

Рекурсивные списки папок и обработка содержимого
http://cookbooks.adobe.com/post_Recursive_folder_listings_and_contents_processing-9410.html

... содержит достаточный пример кода для начала работы.

0 голосов
/ 02 сентября 2016

моя реализация:

public static function getFileSize(file:File):Number{ var result:Number = 0; if(file == null || file.exists == false) { return 0; } if(file.isDirectory){ var files:Array = file.getDirectoryListing(); for each (var f:File in files) { if(f.isDirectory){ result += getFileSize(f); }else{ result += f.size; } } }else{ return file.size; } return result; }

...