File.UsableSpace Propriété

Définition

Retourne le nombre d’octets disponibles pour cette machine virtuelle sur la partition nommée par ce chemin d’accès abstrait.

public virtual long UsableSpace { [Android.Runtime.Register("getUsableSpace", "()J", "GetGetUsableSpaceHandler")] get; }
[<get: Android.Runtime.Register("getUsableSpace", "()J", "GetGetUsableSpaceHandler")>]
member this.UsableSpace : int64

Valeur de propriété

Nombre d’octets disponibles sur la partition ou 0L si le chemin d’accès abstrait ne nomme pas de partition. Sur les systèmes où ces informations ne sont pas disponibles, cette méthode équivaut à un appel à #getFreeSpace.

Attributs

Remarques

Retourne le nombre d’octets disponibles pour cette machine virtuelle sur la partition nommée par ce chemin d’accès abstrait. Dans la mesure du possible, cette méthode vérifie les autorisations d’écriture et d’autres restrictions du système d’exploitation et fournit donc généralement une estimation plus précise de la quantité de nouvelles données pouvant réellement être écrites que #getFreeSpace.

Le nombre retourné d’octets disponibles est un indicateur, mais pas une garantie, qu’il est possible d’utiliser la plupart ou l’un de ces octets. Le nombre d’octets non alloués est probablement exact immédiatement après cet appel. Il est probable qu’elles soient inexactes par toutes les opérations d’E/S externes, y compris celles effectuées sur le système en dehors de cette machine virtuelle. Cette méthode ne garantit pas que les opérations d’écriture sur ce système de fichiers réussissent.

Sur Android (et d’autres systèmes Unix), cette méthode retourne le nombre d’octets gratuits disponibles pour les utilisateurs non racines, que vous soyez réellement en cours d’exécution en tant que racine, et indépendamment de tout quota ou d’autres restrictions qui peuvent s’appliquer à l’utilisateur. (La getFreeSpace méthode retourne le nombre d’octets potentiellement disponibles pour la racine.)

Ajouté dans la version 1.6.

Documentation Java pour java.io.File.getUsableSpace().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à