Lenguaje

Files.NewDirectoryStream Método

Definición

Sobrecargas

Nombre Description
NewDirectoryStream(IPath)

Abre un directorio y devuelve un DirectoryStream objeto para iterar todas las entradas del directorio.

NewDirectoryStream(IPath, IDirectoryStreamFilter)

Abre un directorio y devuelve un DirectoryStream objeto para iterar todas las entradas del directorio.

NewDirectoryStream(IPath, String)

Abre un directorio y devuelve un DirectoryStream objeto para iterar en las entradas del directorio.

NewDirectoryStream(IPath)

Abre un directorio y devuelve un DirectoryStream objeto para iterar todas las entradas del directorio.

[Android.Runtime.Register("newDirectoryStream", "(Ljava/nio/file/Path;)Ljava/nio/file/DirectoryStream;", "", ApiSince=26)]
public static Java.Nio.FileNio.IDirectoryStream? NewDirectoryStream(Java.Nio.FileNio.IPath? dir);
[<Android.Runtime.Register("newDirectoryStream", "(Ljava/nio/file/Path;)Ljava/nio/file/DirectoryStream;", "", ApiSince=26)>]
static member NewDirectoryStream : Java.Nio.FileNio.IPath -> Java.Nio.FileNio.IDirectoryStream

Parámetros

dir
IPath

la ruta de acceso al directorio

Devoluciones

un objeto nuevo y abierto DirectoryStream

Atributos

Comentarios

Abre un directorio y devuelve un DirectoryStream objeto para iterar todas las entradas del directorio. Los elementos devueltos por el flujo de DirectoryStream#iterator iterator directorio son de tipo Path, cada uno que representa una entrada en el directorio. Los Path objetos se obtienen como si estuvieran por Path#resolve(Path) resolving el nombre de la entrada de directorio en dir.

Cuando no se usa la construcción try-with-resources, se debe invocar el método de la secuencia de close directorio después de que se complete la iteración para liberar los recursos mantenidos para el directorio abierto.

Cuando una implementación admite operaciones en entradas del directorio que se ejecutan de forma libre de carrera, la secuencia de directorio devuelta es .SecureDirectoryStream

Java documentación para java.nio.file.Files.newDirectoryStream(java.nio.file.Path).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

NewDirectoryStream(IPath, IDirectoryStreamFilter)

Abre un directorio y devuelve un DirectoryStream objeto para iterar todas las entradas del directorio.

[Android.Runtime.Register("newDirectoryStream", "(Ljava/nio/file/Path;Ljava/nio/file/DirectoryStream$Filter;)Ljava/nio/file/DirectoryStream;", "", ApiSince=26)]
public static Java.Nio.FileNio.IDirectoryStream? NewDirectoryStream(Java.Nio.FileNio.IPath? dir, Java.Nio.FileNio.IDirectoryStreamFilter? filter);
[<Android.Runtime.Register("newDirectoryStream", "(Ljava/nio/file/Path;Ljava/nio/file/DirectoryStream$Filter;)Ljava/nio/file/DirectoryStream;", "", ApiSince=26)>]
static member NewDirectoryStream : Java.Nio.FileNio.IPath * Java.Nio.FileNio.IDirectoryStreamFilter -> Java.Nio.FileNio.IDirectoryStream

Parámetros

dir
IPath

la ruta de acceso al directorio

filter
IDirectoryStreamFilter

filtro de flujo de directorio

Devoluciones

un objeto nuevo y abierto DirectoryStream

Atributos

Comentarios

Java documentación para java.nio.file.Files.newDirectoryStream(java.nio.file.Path).

referencia Java referencia para java.nio.file.Files.newDirectoryStream.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

NewDirectoryStream(IPath, String)

Abre un directorio y devuelve un DirectoryStream objeto para iterar en las entradas del directorio.

[Android.Runtime.Register("newDirectoryStream", "(Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/DirectoryStream;", "", ApiSince=26)]
public static Java.Nio.FileNio.IDirectoryStream? NewDirectoryStream(Java.Nio.FileNio.IPath? dir, string? glob);
[<Android.Runtime.Register("newDirectoryStream", "(Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/DirectoryStream;", "", ApiSince=26)>]
static member NewDirectoryStream : Java.Nio.FileNio.IPath * string -> Java.Nio.FileNio.IDirectoryStream

Parámetros

dir
IPath

la ruta de acceso al directorio

glob
String

el patrón glob

Devoluciones

un objeto nuevo y abierto DirectoryStream

Atributos

Comentarios

Abre un directorio y devuelve un DirectoryStream objeto para iterar en las entradas del directorio. Los elementos devueltos por el flujo de DirectoryStream#iterator iterator directorio son de tipo Path, cada uno que representa una entrada en el directorio. Los Path objetos se obtienen como si estuvieran por Path#resolve(Path) resolving el nombre de la entrada de directorio en dir. Las entradas devueltas por el iterador se filtran mediante la coincidencia de la String representación de sus nombres de archivo con el patrón emglobbing<>/em< especificado>.

Por ejemplo, supongamos que queremos iterar los archivos que terminan con ".java" en un directorio:

Path dir = ...
                try (DirectoryStream&lt;Path&gt; stream = Files.newDirectoryStream(dir, "*.java")) {
                    :
                }

El método especifica el FileSystem#getPathMatcher getPathMatcher patrón de globalbing.

Cuando no se usa la construcción try-with-resources, se debe invocar el método de la secuencia de close directorio después de que se complete la iteración para liberar los recursos mantenidos para el directorio abierto.

Cuando una implementación admite operaciones en entradas del directorio que se ejecutan de forma libre de carrera, la secuencia de directorio devuelta es .SecureDirectoryStream

Java documentación para java.nio.file.Files.newDirectoryStream(java.nio.file.Path, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a