I am using:
File.Exists(filepath)
What I would like to do is swop this out for a pattern, because the first part of the filename changes.<
If you're using .net framework 4 or above you could use Directory.EnumerateFiles
bool exist = Directory.EnumerateFiles(path, "*_peach.xml").Any();
This could be more efficient than using Directory.GetFiles since you avoid iterating trough the entire file list.
Directory.GetFiles