Compartir a través de


File.UsableSpace Propiedad

Definición

Devuelve el número de bytes disponibles para esta máquina virtual en la partición denominada por este nombre de ruta de acceso abstracta.

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

Valor de propiedad

Número de bytes disponibles en la partición o 0L si el nombre de ruta de acceso abstracto no asigna un nombre a una partición. En los sistemas en los que esta información no está disponible, este método será equivalente a una llamada a #getFreeSpace.

Atributos

Comentarios

Devuelve el número de bytes disponibles para esta máquina virtual en la partición denominada por este nombre de ruta de acceso abstracta. Cuando sea posible, este método comprueba los permisos de escritura y otras restricciones del sistema operativo y, por lo tanto, normalmente proporcionará una estimación más precisa de la cantidad de datos nuevos que realmente se pueden escribir que #getFreeSpace.

El número devuelto de bytes disponibles es una sugerencia, pero no una garantía, de que es posible usar la mayoría o cualquiera de estos bytes. Es probable que el número de bytes sin asignar sea preciso inmediatamente después de esta llamada. Es probable que las operaciones de E/S externas sean inexactas, incluidas las realizadas en el sistema fuera de esta máquina virtual. Este método no garantiza que las operaciones de escritura en este sistema de archivos se realicen correctamente.

En Android (y otros sistemas basados en Unix), este método devuelve el número de bytes libres disponibles para los usuarios no raíz, independientemente de si realmente se está ejecutando como raíz, e independientemente de cualquier cuota u otras restricciones que puedan aplicarse al usuario. (El getFreeSpace método devuelve el número de bytes potencialmente disponibles para la raíz).

Agregado en la versión 1.6.

Documentación de Java para java.io.File.getUsableSpace().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a