Files.NewDirectoryStream Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| NewDirectoryStream(IPath) |
Ouvre un répertoire, en retournant une |
| NewDirectoryStream(IPath, IDirectoryStreamFilter) |
Ouvre un répertoire, en retournant une |
| NewDirectoryStream(IPath, String) |
Ouvre un répertoire, en retournant une |
NewDirectoryStream(IPath)
Ouvre un répertoire, en retournant une DirectoryStream itération sur toutes les entrées du répertoire.
[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
Paramètres
- dir
- IPath
chemin d’accès au répertoire
Retours
un nouvel objet ouvert et nouveau DirectoryStream
- Attributs
Remarques
Ouvre un répertoire, en retournant une DirectoryStream itération sur toutes les entrées du répertoire. Les éléments retournés par le flux de DirectoryStream#iterator iterator répertoires sont de type Path, chacun représentant une entrée dans le répertoire. Les Path objets sont obtenus comme s’il s’agit du Path#resolve(Path) resolving nom de l’entrée de répertoire par rapport dirà .
Lorsque vous n’utilisez pas la construction try-with-resources, la méthode du flux d’annuaire close doit être appelée une fois l’itération terminée afin de libérer toutes les ressources conservées pour le répertoire ouvert.
Lorsqu’une implémentation prend en charge les opérations sur les entrées dans le répertoire qui s’exécutent de manière sans concurrence, le flux de répertoire retourné est un SecureDirectoryStream.
Java documentation pour java.nio.file.Files.newDirectoryStream(java.nio.file.Path).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
NewDirectoryStream(IPath, IDirectoryStreamFilter)
Ouvre un répertoire, en retournant une DirectoryStream itération sur toutes les entrées du répertoire.
[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
Paramètres
- dir
- IPath
chemin d’accès au répertoire
- filter
- IDirectoryStreamFilter
filtre de flux de répertoires
Retours
un nouvel objet ouvert et nouveau DirectoryStream
- Attributs
Remarques
Java documentation pour java.nio.file.Files.newDirectoryStream(java.nio.file.Path).
Java référence pour java.nio.file.Files.newDirectoryStream.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
NewDirectoryStream(IPath, String)
Ouvre un répertoire, en retournant une DirectoryStream itération sur les entrées du répertoire.
[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
Paramètres
- dir
- IPath
chemin d’accès au répertoire
- glob
- String
le modèle glob
Retours
un nouvel objet ouvert et nouveau DirectoryStream
- Attributs
Remarques
Ouvre un répertoire, en retournant une DirectoryStream itération sur les entrées du répertoire. Les éléments retournés par le flux de DirectoryStream#iterator iterator répertoires sont de type Path, chacun représentant une entrée dans le répertoire. Les Path objets sont obtenus comme s’il s’agit du Path#resolve(Path) resolving nom de l’entrée de répertoire par rapport dirà . Les entrées retournées par l’itérateur sont filtrées en correspondant à la String représentation de leurs noms de fichiers par rapport au modèle em<globbing>/em< donné>.
Par exemple, supposons que nous voulons itérer sur les fichiers se terminant par « .java » dans un répertoire :
Path dir = ...
try (DirectoryStream<Path> stream = Files.newDirectoryStream(dir, "*.java")) {
:
}
Le modèle globbing est spécifié par la FileSystem#getPathMatcher getPathMatcher méthode.
Lorsque vous n’utilisez pas la construction try-with-resources, la méthode du flux d’annuaire close doit être appelée une fois l’itération terminée afin de libérer toutes les ressources conservées pour le répertoire ouvert.
Lorsqu’une implémentation prend en charge les opérations sur les entrées dans le répertoire qui s’exécutent de manière sans concurrence, le flux de répertoire retourné est un SecureDirectoryStream.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.