Bonjour,
j'ai fait un test mais marche pas , probablement ya une erreur quelques part , merci pour vos interventions.

voici le code :

index = file.Name.IndexOf("_events || _monthly");
if (index >= 0)

{
File.Copy(directory + @"\" + file.Name.ToString(), FinalDirectory + @"\" + file.Name.ToString(), true);
}

Mon code marche bien quand je mets que (_events dans la condition ) mais quand je rajoute (_monthly) à la condition ca marche pas.
C bien le (||) qu'il faut faire , je vois pas l'erreur tout en sachant que ma condition doit verifier l'existence de l'une des deux .

merci