Devo controllare se esiste un file xml nella cartella.Come verificare se un file esiste in una cartella?
DirectoryInfo di = new DirectoryInfo(ProcessingDirectory);
FileInfo[] TXTFiles = di.GetFiles("*.xml");
if (TXTFiles.Length == 0)
{
log.Info("no files present")
}
È in questo modo il migliore per controllare esiste un file nella cartella.
ho bisogno di controllare solo un file XML è presente
Siete alla ricerca di tutti i file XML o quello con un nome specifico? –
possibile duplicato di [Come verificare rapidamente se la cartella è vuota (.NET)?] (Http://stackoverflow.com/questions/755574/how-to-quickly-check-if-folder-is-empty-net) –
Ciò di cui hai bisogno è semplicemente 'Directory.EnumerateFileSystemEntries (ProcessingDirectory," * .xml "). Any()' e questo è il più veloce che puoi ottenere. –