File.ListFiles Método
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.
Sobrecargas
| Nome | Description |
|---|---|
| ListFiles(IFilenameFilter) |
Retorna uma matriz de nomes de caminho abstratos que denotam os arquivos e diretórios no diretório indicado por esse nome de caminho abstrato que satisfaz o filtro especificado. |
| ListFiles(IFileFilter) |
Retorna uma matriz de nomes de caminho abstratos que denotam os arquivos e diretórios no diretório indicado por esse nome de caminho abstrato que satisfaz o filtro especificado. |
| ListFiles() |
Retorna uma matriz de nomes de caminho abstratos denotando os arquivos no diretório indicado por esse nome de caminho abstrato. |
ListFiles(IFilenameFilter)
Retorna uma matriz de nomes de caminho abstratos que denotam os arquivos e diretórios no diretório indicado por esse nome de caminho abstrato que satisfaz o filtro especificado.
[Android.Runtime.Register("listFiles", "(Ljava/io/FilenameFilter;)[Ljava/io/File;", "GetListFiles_Ljava_io_FilenameFilter_Handler")]
public virtual Java.IO.File[]? ListFiles(Java.IO.IFilenameFilter? filter);
[<Android.Runtime.Register("listFiles", "(Ljava/io/FilenameFilter;)[Ljava/io/File;", "GetListFiles_Ljava_io_FilenameFilter_Handler")>]
abstract member ListFiles : Java.IO.IFilenameFilter -> Java.IO.File[]
override this.ListFiles : Java.IO.IFilenameFilter -> Java.IO.File[]
Parâmetros
- filter
- IFilenameFilter
Um filtro de nome de arquivo
Retornos
Uma matriz de nomes de caminho abstratos denotando os arquivos e diretórios no diretório indicado por esse nome de caminho abstrato.
A matriz ficará vazia se o diretório estiver vazio. Retorna null se esse nome de caminho abstrato não denotar um diretório ou se ocorrer um erro de E/S.
- Atributos
Comentários
Retorna uma matriz de nomes de caminho abstratos que denotam os arquivos e diretórios no diretório indicado por esse nome de caminho abstrato que satisfaz o filtro especificado. O comportamento desse método é o mesmo do #listFiles() método, exceto que os nomes de caminho na matriz retornada devem satisfazer o filtro. Se o determinado filter for null , todos os nomes de caminho serão aceitos. Caso contrário, um nome de caminho atenderá ao filtro se e somente se o valor true resultar quando o FilenameFilter#accept FilenameFilter.accept(File, String) método do filtro for invocado neste nome de caminho abstrato e o nome de um arquivo ou diretório no diretório que ele denota.
Adicionado em 1.2.
Documentação Java para java.io.File.listFiles(java.io.FilenameFilter).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
ListFiles(IFileFilter)
Retorna uma matriz de nomes de caminho abstratos que denotam os arquivos e diretórios no diretório indicado por esse nome de caminho abstrato que satisfaz o filtro especificado.
[Android.Runtime.Register("listFiles", "(Ljava/io/FileFilter;)[Ljava/io/File;", "GetListFiles_Ljava_io_FileFilter_Handler")]
public virtual Java.IO.File[]? ListFiles(Java.IO.IFileFilter? filter);
[<Android.Runtime.Register("listFiles", "(Ljava/io/FileFilter;)[Ljava/io/File;", "GetListFiles_Ljava_io_FileFilter_Handler")>]
abstract member ListFiles : Java.IO.IFileFilter -> Java.IO.File[]
override this.ListFiles : Java.IO.IFileFilter -> Java.IO.File[]
Parâmetros
- filter
- IFileFilter
Um filtro de arquivo
Retornos
Uma matriz de nomes de caminho abstratos denotando os arquivos e diretórios no diretório indicado por esse nome de caminho abstrato.
A matriz ficará vazia se o diretório estiver vazio. Retorna null se esse nome de caminho abstrato não denotar um diretório ou se ocorrer um erro de E/S.
- Atributos
Comentários
Retorna uma matriz de nomes de caminho abstratos que denotam os arquivos e diretórios no diretório indicado por esse nome de caminho abstrato que satisfaz o filtro especificado. O comportamento desse método é o mesmo do #listFiles() método, exceto que os nomes de caminho na matriz retornada devem satisfazer o filtro. Se o determinado filter for null , todos os nomes de caminho serão aceitos. Caso contrário, um nome de caminho atenderá ao filtro se e somente se o valor true resultar quando o FileFilter#accept FileFilter.accept(File) método do filtro for invocado no nome do caminho.
Adicionado em 1.2.
Documentação Java para java.io.File.listFiles(java.io.FileFilter).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
ListFiles()
Retorna uma matriz de nomes de caminho abstratos denotando os arquivos no diretório indicado por esse nome de caminho abstrato.
[Android.Runtime.Register("listFiles", "()[Ljava/io/File;", "GetListFilesHandler")]
public virtual Java.IO.File[]? ListFiles();
[<Android.Runtime.Register("listFiles", "()[Ljava/io/File;", "GetListFilesHandler")>]
abstract member ListFiles : unit -> Java.IO.File[]
override this.ListFiles : unit -> Java.IO.File[]
Retornos
Uma matriz de nomes de caminho abstratos denotando os arquivos e diretórios no diretório indicado por esse nome de caminho abstrato.
A matriz ficará vazia se o diretório estiver vazio. Retorna null se esse nome de caminho abstrato não denotar um diretório ou se ocorrer um erro de E/S.
- Atributos
Comentários
Retorna uma matriz de nomes de caminho abstratos denotando os arquivos no diretório indicado por esse nome de caminho abstrato.
Se esse nome de caminho abstrato não denotar um diretório, esse método retornará null. Caso contrário, uma matriz de File objetos será retornada, uma para cada arquivo ou diretório no diretório. Os nomes de caminho que denotam o diretório em si e o diretório pai do diretório não estão incluídos no resultado. Cada nome de caminho abstrato resultante é construído a partir desse nome de caminho abstrato usando o #File(File, String) File(File, String) construtor. Portanto, se esse nome de caminho for absoluto, cada nome de caminho resultante será absoluto; se esse nome de caminho for relativo, cada nome de caminho resultante será relativo ao mesmo diretório.
Não há nenhuma garantia de que as cadeias de caracteres de nome na matriz resultante serão exibidas em qualquer ordem específica; eles não são, em particular, garantidos para aparecer em ordem alfabética.
Observe que a java.nio.file.Files classe define o java.nio.file.Files#newDirectoryStream(Path) newDirectoryStream método para abrir um diretório e iterar sobre os nomes dos arquivos no diretório. Isso pode usar menos recursos ao trabalhar com diretórios muito grandes.
Adicionado em 1.2.
Documentação Java para java.io.File.listFiles().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.