Avatar ·

Java में फ़ाइल मौजूद है या नहीं, कैसे जाँचें? (NIO और legacy तरीके)

सभी को नमस्ते! मैं एक शुरुआती Java डेवलपर हूँ, एक समस्या का सामना कर रहा हूँ। मैं एक छोटा एप्लिकेशन लिख रहा हूँ जो कॉन्फ़िगरेशन फ़ाइल `config.properties` को पढ़ता है। लेकिन इसे पढ़ने से पहले, यह सुनिश्चित करना होगा कि फ़ाइल डिस्क पर मौजूद है, अन्यथा `FileNotFoundException` फेंक देगा। मैंने `File.exists()` के माध्यम से प्रयास किया, लेकिन इंटरनेट पर लिखा है कि यह method पुराना हो चुका है और हमेशा सही ढंग से काम नहीं करता (उदाहरण के लिए, यदि फ़ाइल एक symbolic link है)। मैंने `java.nio.file` पैकेज के बारे में भी सुना है, लेकिन पूरी तरह से समझ नहीं पाया कि इसका उपयोग कैसे करें। यहाँ मेरा वर्तमान कोड है, जो लिंटर को पसंद नहीं आ रहा: ```java import java.io.File; public class ConfigLoader { public static void main(String[] args) { File configFile = new File("/etc/myapp/config.properties"); if (configFile.exists()) {