Saya perlu memeriksa apakah file xml ada di folder.
DirectoryInfo di = new DirectoryInfo(ProcessingDirectory);
FileInfo[] TXTFiles = di.GetFiles("*.xml");
if (TXTFiles.Length == 0)
{
log.Info("no files present")
}
Apakah ini cara terbaik untuk memeriksa file yang ada di folder tersebut.
Saya perlu memeriksa apakah ada file xml
Directory.EnumerateFileSystemEntries(ProcessingDirectory, "*.xml").Any()
dan itulah yang tercepat yang bisa Anda dapatkan.Jawaban:
Ini adalah cara untuk melihat apakah ada file XML di folder itu, ya.
Untuk memeriksa penggunaan file tertentu
File.Exists(path)
, yang akan mengembalikan boolean yang menunjukkan apakah file tersebutpath
ada.sumber
Gunakan
FileInfo.Exists
Properti:atau
File.Exists
Metode:sumber
Untuk memeriksa file ada atau tidak, Anda dapat menggunakan
sumber
Dengan cara ini kita dapat memeriksa file yang ada di folder tertentu:
sumber
Karena tidak ada yang mengatakan bagaimana cara memeriksa apakah file tersebut ada DAN mendapatkan folder saat ini, file yang dapat dieksekusi ada di (Direktori Kerja) :
Tidak
@"\YourFile.txt"
case sensitive, artinya hal-hal seperti@"\YoUrFiLe.txt"
dan@"\YourFile.TXT"
atau@"\yOuRfILE.tXt"
ditafsirkan sama.sumber
Itu dapat ditingkatkan seperti:
Kalau tidak:
sumber
sumber
localUploadDirectory
atau mengapa jawaban Anda merujuk padanya.Ini membantu saya:
sumber
(System.IO.File.Exists(filePath) ? true : false);
berlebihanSystem.IO.File.Exists(filePath);
sudah cukup.sumber