DirectoryInfo.GetFiles, Comment obtenir les différents types de fichiers en C#
Comment puis-je trouver les deux types de fichier *.gif et *.jpg à l'aide de DirectoryInfo.GetFiles
fonction en C# ?
Quand j'ai essayer ce code:
string pattern = "*.gif|*.jpg";
FileInfo[] files = dir.GetFiles(pattern);
L'exception des "caractères Illégaux dans le chemin." est lancée.
jetez un oeil à cela, c'est peut-être vous aider. stackoverflow.com/questions/163162/...
Essayez ce lien : beansoftware.com/ASP.NET-FAQ/...
Essayez ce lien : beansoftware.com/ASP.NET-FAQ/...
OriginalL'auteur ihorko | 2013-02-19
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas le faire. Vous avez besoin d'utiliser
GetFiles()
méthode de chacun d'eux. Ou vous pouvez utiliser un tableau pour vos extensions et ensuite vérifier chacun d'entre eux, mais il est toujours aussi vous avez besoin de cette méthode plusieurs fois.Découvrez ces questions;
OriginalL'auteur Soner Gönül
Il n'y a aucun moyen de les combiner en un seul modèle de chaîne, vous devez stocker les modèles dans une liste:
OriginalL'auteur cuongle
Vous ne pouvez pas spécifier plusieurs modèles dans la requête, vous aurez besoin d'avoir une liste d'extensions et de les appeler
GetFiles
pour chacun. Par exemple...vous pourriez utilisez le caractère générique de
*.*
pour obtenir tous les fichiers à la fois et de les filtrer manuellement, mais le rendement de ce qui pourrait être un problème selon le répertoire et son contenu.OriginalL'auteur Grant Thomas
OriginalL'auteur Ashish Kumar Jaryal