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"))
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"))
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"));
Attention cependant à une exception NullPointerException sur nom_fichier. –
Je suggère également d'ignorer le cas. – Nix
if (s == null || s.Trim().Length == 0) { return false } else { return s.ToLower().Contains("ro"); }
Merci. J'ai un autre problème. Merci pour l'aide. – user449921
Et quelles ont été vos résultats? –
D'où vient le nom de fichier? Utilisez-vous System.IO? –