File.UsableSpace Propriedade

Definição

Retorna o número de bytes disponíveis para essa máquina virtual na partição nomeada por esse nome de caminho abstrato.

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

Valor da propriedade

O número de bytes disponíveis na partição ou 0L se o nome do caminho abstrato não nomear uma partição. Em sistemas em que essas informações não estão disponíveis, esse método será equivalente a uma chamada para #getFreeSpace.

Atributos

Comentários

Retorna o número de bytes disponíveis para essa máquina virtual na partição nomeada por esse nome de caminho abstrato. Quando possível, esse método verifica as permissões de gravação e outras restrições do sistema operacional e, portanto, geralmente fornece uma estimativa mais precisa de quantos novos dados podem realmente ser gravados do que #getFreeSpace.

O número retornado de bytes disponíveis é uma dica, mas não uma garantia, de que é possível usar a maioria ou qualquer um desses bytes. O número de bytes não alocados provavelmente será preciso imediatamente após essa chamada. É provável que isso seja impreciso por quaisquer operações de E/S externas, incluindo aquelas feitas no sistema fora dessa máquina virtual. Esse método não garante que as operações de gravação nesse sistema de arquivos sejam bem-sucedidas.

No Android (e em outros sistemas baseados em Unix), esse método retorna o número de bytes gratuitos disponíveis para usuários não raiz, independentemente de você estar realmente em execução como raiz e independentemente de qualquer cota ou outra restrição que possa se aplicar ao usuário. (O getFreeSpace método retorna o número de bytes potencialmente disponíveis para raiz.)

Adicionado em 1.6.

Java documentação para java.io.File.getUsableSpace().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a