2010-09-20 7 views
0

Comment puis-je vérifier si le nom de fichier contient une chaîne? par exemple si "frody" contient "ro"? J'ai essayé comme ça:Vérification du nom de fichier

    if (file_name.Contains("ro")== true) 

et:

     if (file_name.Contains("ro")) 
+0

Et quelles ont été vos résultats? –

+0

D'où vient le nom de fichier? Utilisez-vous System.IO? –

Répondre

3

sont deux réponses sont correctes. La seconde est probablement plus favorisée.

Par ex, cela retourne vrai:

string s = "test-ro.doc"; 
Console.WriteLine(s.Contains("ro")); 
+0

Attention cependant à une exception NullPointerException sur nom_fichier. –

+1

Je suggère également d'ignorer le cas. – Nix

0
 
if (s == null || s.Trim().Length == 0) 
{ 
    return false 
} 
else 
{ 
    return s.ToLower().Contains("ro"); 
} 
+0

Merci. J'ai un autre problème. Merci pour l'aide. – user449921

Questions connexes