File.Exists() मेथड का उपयोग
फाइल मौजूद है या नहीं चेक करने के लिए:
E:\new.txt
File.Exists() मेथड का उपयोग करें:
if (File.Exists(@"E:\new.txt")) {
Console.WriteLine("File exists...");
}
पूर्ण कोड उदाहरण
using System;
using System.IO;
public class Demo {
public static void Main() {
if (File.Exists(@"E:\new.txt")) {
Console.WriteLine("File exists...");
} else {
Console.WriteLine("File does not exist in the E directory!");
}
}
}
आउटपुट
File does not exist in the E directory!
महत्वपूर्ण बिंदु:
@वर्बेटिम स्ट्रिंग लिटरल - बैकस्लैश एस्केप नहीं करताFile.Existsपथ फाइल है या डायरेक्टरी, दोनों के लिए true लौटाता है- केवल फाइल के लिए:
File.Exists(path) && !Directory.Exists(path) - नेटवर्क पथ्स के लिए भी काम करता है:
@"\\server\share\file.txt"
संबंधित मेथड्स:
Directory.Exists(path) // डायरेक्टरी चेक File.GetAttributes(path).HasFlag(FileAttributes.Directory) // फाइल/डिर चेक