Idioma

Files.IsReadable(IPath) Método

Definição

Testa se um arquivo é legível.

[Android.Runtime.Register("isReadable", "(Ljava/nio/file/Path;)Z", "", ApiSince=26)]
public static bool IsReadable(Java.Nio.FileNio.IPath? path);
[<Android.Runtime.Register("isReadable", "(Ljava/nio/file/Path;)Z", "", ApiSince=26)>]
static member IsReadable : Java.Nio.FileNio.IPath -> bool

Parâmetros

path
IPath

o caminho para o arquivo a ser verificado

Retornos

truese o arquivo existir e for legível; false se o arquivo não existir, o acesso de leitura será negado porque a máquina virtual Java tem privilégios insuficientes ou o acesso não pode ser determinado

Atributos

Comentários

Testa se um arquivo é legível. Esse método verifica se existe um arquivo e se esse Java máquina virtual tem privilégios apropriados que lhe permitiriam abrir o arquivo para leitura. Dependendo da implementação, esse método pode exigir a leitura de permissões de arquivo, listas de controle de acesso ou outros atributos de arquivo para verificar o acesso efetivo ao arquivo. Consequentemente, esse método pode não ser atômico em relação a outras operações do sistema de arquivos.

Observe que o resultado desse método está imediatamente desatualizado, não há garantia de que uma tentativa subsequente de abrir o arquivo para leitura terá êxito (ou mesmo que ele acessará o mesmo arquivo). Deve-se tomar cuidado ao usar esse método em aplicativos sensíveis à segurança.

Java documentação para java.nio.file.Files.isReadable(java.nio.file.Path).

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