Files.NewDirectoryStream Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| NewDirectoryStream(IPath) |
Abre un directorio y devuelve un |
| NewDirectoryStream(IPath, IDirectoryStreamFilter) |
Abre un directorio y devuelve un |
| NewDirectoryStream(IPath, String) |
Abre un directorio y devuelve un |
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<Path> 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
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.