Klasörde bir xml dosyası olup olmadığını kontrol etmem gerekiyor.
DirectoryInfo di = new DirectoryInfo(ProcessingDirectory);
FileInfo[] TXTFiles = di.GetFiles("*.xml");
if (TXTFiles.Length == 0)
{
log.Info("no files present")
}
Bir dosyanın klasörde var olup olmadığını kontrol etmenin en iyi yolu bu mudur?
Sadece bir xml dosyasının mevcut olup olmadığını kontrol etmem gerekiyor
Bu, o klasörde herhangi bir XML dosyası olup olmadığını görmenin bir yoludur, evet.
Belirli dosyaları kontrol etmek için File.Exists(path)
kullanın; bu, path
adresindeki dosyanın var olup olmadığını gösteren bir boolean döndürür.
Use FileInfo.Exists
Özelliği:
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);
veya File.Exists
Yöntemi:
string curFile = @"c:\temp\test.txt";
Console.WriteLine(File.Exists(curFile) ? "File exists." : "File does not exist.");
Dosyanın var olup olmadığını kontrol etmek için
System.IO.File.Exists(path)