File.UsableSpace Eigenschaft

Definition

Gibt die Anzahl der Bytes zurück, die für diesen virtuellen Computer auf der Partition verfügbar sind, die durch diesen abstrakten Pfadnamen benannt ist.

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

Eigenschaftswert

Die Anzahl der verfügbaren Bytes auf der Partition oder 0L wenn der abstrakte Pfadname keine Partition benannt. Auf Systemen, in denen diese Informationen nicht verfügbar sind, entspricht diese Methode einem Aufruf von #getFreeSpace.

Attribute

Hinweise

Gibt die Anzahl der Bytes zurück, die für diesen virtuellen Computer auf der Partition verfügbar sind, die durch diesen abstrakten Pfadnamen benannt ist. Wenn möglich, überprüft diese Methode auf Schreibberechtigungen und andere Betriebssystemeinschränkungen und liefert daher in der Regel eine genauere Schätzung, wie viel neue Daten tatsächlich geschrieben werden können als #getFreeSpace.

Die zurückgegebene Anzahl verfügbarer Bytes ist ein Hinweis, aber keine Garantie, dass es möglich ist, die meisten oder eines dieser Bytes zu verwenden. Die Anzahl nicht zugewiesener Bytes ist wahrscheinlich unmittelbar nach diesem Aufruf genau. Es wird wahrscheinlich von externen E/A-Vorgängen ungenau gemacht, einschließlich der vorgänge, die außerhalb dieses virtuellen Computers auf dem System vorgenommen wurden. Diese Methode garantiert nicht, dass Schreibvorgänge in dieses Dateisystem erfolgreich ausgeführt werden.

Auf Android (und anderen Unix-basierten Systemen) gibt diese Methode die Anzahl der kostenlosen Bytes zurück, die für Nicht-Root-Benutzer verfügbar sind, unabhängig davon, ob Sie tatsächlich als Stamm ausgeführt werden, und unabhängig von Kontingenten oder anderen Einschränkungen, die für den Benutzer gelten können. (Die getFreeSpace Methode gibt die Anzahl der Bytes zurück, die möglicherweise für den Stamm verfügbar sind.)

In 1.6 hinzugefügt.

Java-Dokumentation für java.io.File.getUsableSpace().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: