我需要检查文件夹中是否存在一个xml文件。
DirectoryInfo di = new DirectoryInfo(ProcessingDirectory);
FileInfo[] TXTFiles = di.GetFiles("*.xml");
if (TXTFiles.Length == 0)
{
log.Info("no files present")
}
这是不是检查文件夹中是否存在文件的最好方法。
我需要检查的只是一个xml文件是否存在。
使用 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);
或 File.Exists
方法。
string curFile = @"c:\temp\test.txt";
Console.WriteLine(File.Exists(curFile) ? "File exists." : "File does not exist.");
要检查文件是否存在,你可以使用
System.IO.File.Exists(path)