Preciso de verificar se existe um ficheiro xml na pasta.
DirectoryInfo di = new DirectoryInfo(ProcessingDirectory);
FileInfo[] TXTFiles = di.GetFiles("*.xml");
if (TXTFiles.Length == 0)
{
log.Info("no files present")
}
Esta é a melhor maneira de verificar se um arquivo existe na pasta.
Eu preciso verificar se apenas um arquivo xml está presente
Esta é uma maneira de ver se existe algum arquivo XML nessa pasta, sim.
Para verificar arquivos específicos utilize File.Exists(path)
, que retornará um booleano indicando quando o arquivo em path
existir.
Utilize a propriedade `FileInfo.Exists':
DirectoryInfo di = new DirectoryInfo(ProcessingDirectory);
FileInfo[] TXTFiles = di.GetFiles("*.xml");
if (TXTFiles.Length == 0)
{
log.Info("no files present")
}
foreach (var fi in TXTFiles)
log.Info(fi.Exists);
ou `File.Exists' Método:
string curFile = @"c:\temp\test.txt";
Console.WriteLine(File.Exists(curFile) ? "File exists." : "File does not exist.");
Para verificar se o arquivo existe ou não, você pode usar
System.IO.File.Exists(path)