user386258 user386258 - 1 month ago 9
C# Question

How to check if a file exists in a folder?

I need to check if an xml file exists in the folder.

DirectoryInfo di = new DirectoryInfo(ProcessingDirectory);
FileInfo[] TXTFiles = di.GetFiles("*.xml");
if (TXTFiles.Length == 0)
log.Info("no files present")

Is this the best way to check a file exists in the folder.

I need to check just an xml file is present


This is a way to see if any XML-files exists in that folder, yes.

To check for specific files use File.Exists(path), which will return a boolean indicating wheter the file at path exists.