File.UsableSpace Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает количество байтов, доступных этой виртуальной машине на секции с именем этого абстрактного пути.
public virtual long UsableSpace { [Android.Runtime.Register("getUsableSpace", "()J", "GetGetUsableSpaceHandler")] get; }
[<get: Android.Runtime.Register("getUsableSpace", "()J", "GetGetUsableSpaceHandler")>]
member this.UsableSpace : int64
Значение свойства
Количество доступных байтов в секции или 0L если абстрактное имя пути не называет секцию. В системах, где эта информация недоступна, этот метод будет эквивалентен вызову #getFreeSpace.
- Атрибуты
Комментарии
Возвращает количество байтов, доступных этой виртуальной машине на секции с именем этого абстрактного пути. По возможности этот метод проверяет разрешения на запись и другие ограничения операционной системы, поэтому обычно предоставляет более точные оценки того, сколько новых данных можно на самом деле записать, чем #getFreeSpace.
Возвращаемое число доступных байтов является указанием, но не гарантией того, что можно использовать большинство или любой из этих байтов. Число нераспределенных байтов, скорее всего, будет точным сразу после этого вызова. Скорее всего, это будет сделано неточными для любых внешних операций ввода-вывода, включая те, которые были сделаны в системе за пределами этой виртуальной машины. Этот метод не гарантирует успешность операций записи в файловую систему.
В Android (и других системах на основе Unix) этот метод возвращает количество бесплатных байтов, доступных для пользователей, не являющихся корневыми, независимо от того, работаете ли вы в качестве корня, и независимо от квоты или других ограничений, которые могут применяться к пользователю. (Метод getFreeSpace возвращает количество байтов, потенциально доступных корню.)
Добавлено в версии 1.6.
Документация по Java для java.io.File.getUsableSpace().
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.