Je veux savoir comment obtenir uniquement le dossier caché de String []. En fait, j'ai un tableau de chaînes et y montre quelques fichiers. Il y a aussi des fichiers normaux et cachés mais je veux essayer de sélectionner uniquement les dossiers cachés de ce tableau. Alors, n'importe qui peut m'aider?Comment sélectionner uniquement le dossier caché de String []?
Répondre
Créer FileInfo
objet pour chaque fichier et l'utilisation de son Directory
propriété pour obtenir une instance DirectoryInfo
sur lequel vous pouvez vérifier la propriété Attributes
qui vous dira si le répertoire est caché.
Vous pouvez vérifier si un répertoire est caché en vérifiant Attributes
propriété de la classe DirectoryInfo
:
var info = new DirectoryInfo(path);
var hidden = info.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden
Le même code fonctionne pour vérifier si un fichier est caché, mais vous souhaitez utiliser FileInfo
au lieu de DirectoryInfo
. Il n'est pas clair ce que votre tableau contient et ce que vous voulez obtenir, mais en général, vous pouvez utiliser LINQ pour implémenter le filtrage. Le tableau suivant retourne une nouvelle collection contenant uniquement les répertoires cachés:
var hiddenDirectories = allDirectories.Where(path => {
var info = new DirectoryInfo(path);
var hidden = (info.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden
return hidden; });
Vous devriez être en mesure d'adapter ce à vos besoins (en fonction de ce que les fichiers/répertoires que vous souhaitez obtenir le résultat).
- 1. comment obtenir dossier caché du tableau de chaînes
- 2. Dossier caché dans le système de fichiers de l'application
- 3. Comment sélectionner uniquement les éléments visibles à l'aide de XPath?
- 4. Dossier caché copié pendant le test unitaire exécuté sur VS2008
- 5. Comment sélectionner un dossier en utilisant ASP.NET
- 6. comment sélectionner uniquement l'arrière-plan dans jQuery
- 7. Comment sélectionner des fichiers dans un dossier?
- 8. Comment utiliser jquery Attr() pour sélectionner uniquement le premier attribut?
- 9. En jQuery, comment puis-je sélectionner un élément caché?
- 10. Comment créer un dossier caché en utilisant java
- 11. Ouvrir un dossier et sélectionner plusieurs fichiers
- 12. Créer un fichier/dossier Windows caché à partir de Linux
- 13. Rendre un fichier/dossier caché sous Windows avec Java
- 14. Sélectionner uniquement les images à télécharger via le bouton Parcourir
- 15. Composant Flex pour sélectionner le mois et l'année uniquement
- 16. Comment restreindre le dossier SVN?
- 17. SQL pour sélectionner uniquement le dernier élément d'une table versionnée
- 18. trouver le champ caché
- 19. Comment obtenir le chemin uniquement sans dernier \?
- 20. Comment sélectionner uniquement la dernière entrée d'une table?
- 21. Comment sélectionner des lignes uniques uniquement en SQL?
- 22. Comment sélectionner uniquement les enfants immédiats d'un élément dans jQuery
- 23. Menu contextuel des dossiers (Dossier uniquement)
- 24. JQuery Comment sélectionner uniquement le li actuel et non le parent
- 25. comment sélectionner uniquement le premier td du premier colgroup de la table?
- 26. sélectionner uniquement certains articles de table liée LINQ
- 27. Utilisation de LEFT JOIN pour sélectionner uniquement une ligne jointe
- 28. Aide jQuery - Comment sélectionner uniquement le premier élément d'un ensemble emballé?
- 29. Comment sélectionner uniquement les éléments qui coïncident avec le chemin exact?
- 30. sqlalchemy Sélectionner le type de Relation
Jeter une exception par rapport à l'info. l'exception est Erreur 'chaîne' ne contient pas de définition pour 'Attributs' –