File.UsableSpace Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 onde 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 se há permissões de gravação e outras restrições do sistema operacional e, portanto, geralmente fornece uma estimativa mais precisa de quantos dados novos podem realmente ser gravados do que #getFreeSpace
o .
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. É mais provável que o número de bytes não alocados seja preciso imediatamente após essa chamada. É provável que seja tornado 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 serão bem-sucedidas.
No Android (e outros sistemas baseados em Unix), esse método retorna o número de bytes livres disponíveis para usuários não-root, independentemente de você estar realmente executando como root, e independentemente de qualquer cota ou outras restrições que possam se aplicar ao usuário. (O getFreeSpace
método retorna o número de bytes potencialmente disponíveis para a raiz.)
Adicionado em 1.6.
Documentação Java para java.io.File.getUsableSpace()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.