il file esiste per modello del nome del file

Sto usando:

File.Exists(filepath) 

Quello che mi piacerebbe fare è swop out per un pattern, perché la prima parte del nome del file cambia.

Ad esempio: il file potrebbe essere

 01_peach.xml 02_peach.xml 03_peach.xml 

Come posso verificare se il file esiste in base a un tipo di modello di ricerca?

È ansible creare un elenco di directory con un modello per verificare la presenza di file

 string[] files = System.IO.Directory.GetFiles(path, "*_peach.xml", System.IO.SearchOption.TopDirectoryOnly); if (files.Length > 0) { //file exist } 

Se stai usando .net framework 4 o superiore puoi usare Directory.EnumerateFiles

 bool exist = Directory.EnumerateFiles(path, "*_peach.xml").Any(); 

Ciò potrebbe essere più efficiente dell’utilizzo di Directory.GetFiles poiché si evita di eseguire iterando l’intero elenco di file.

Ottieni un elenco di tutti i file corrispondenti utilizzando System.IO.DirectoryInfo.GetFiles ()

Vedi anche SO Domande:

Esiste un’opzione di espansione con caratteri jolly per le app .net?

Come faccio a verificare se un nome file corrisponde a un modello jolly

e molti altri…