जावास्क्रिप्ट में फ़ाइल ऑब्जेक्ट कैसे बनाएं
JavaScript
Michael Zippo
ऐसे कई परिदृश्य हैं जिनमें आप जावा में फाइलों के साथ काम करना चाहेंगे। उदाहरण के लिए, आप किसी प्रोग्राम के आउटपुट को स्टोर करने के लिए एक फ़ाइल बना सकते हैं, या शायद उस फ़ाइल से डेटा पढ़ने का निर्णय ले सकते हैं जिसे प्रोग्राम द्वारा संसाधित किया जाता है।
C ` is ; यह वह जगह है जहां java.io पुस्तकालय आता है। java.io पुस्तकालय जावा में फाइलों के साथ काम करने के लिए उपयोग की जाने वाली कई विधियां प्रदान करता है।
यह ट्यूटोरियल जावा फ़ाइल का उपयोग करने का तरीका बताएगा, FileReader, और FileWriter कक्षाएं और उनकी मुख्य विधियाँ। यह ट्यूटोरियल उपयोग की गई इन विधियों में से प्रत्येक के एक उदाहरण का भी उल्लेख करेगा, यह दिखाने के लिए कि उन्हें अपने कोड में कैसे उपयोग किया जाए।
Java फ़ाइलें
फ़ाइलें कंप्यूटर पर आइटम हैं जो विशिष्ट जानकारी संग्रहीत करता है। उदाहरण के लिए, एक फ़ाइल गणित की कक्षा में छात्रों के नामों की सूची या कॉफी केक को बेक करने के लिए उपयोग की जाने वाली सामग्री की सूची संग्रहीत कर सकती है। दूसरी ओर, निर्देशिकाएँ फ़ोल्डर हैं जो फ़ाइलों और अन्य निर्देशिकाओं के संग्रह को संग्रहीत करती हैं। Java.io पुस्तकालय में कई पैकेज शामिल हैं जिनका उपयोग जावा में फ़ाइलों और निर्देशिकाओं के साथ काम करने के लिए किया जा सकता है। . इस ट्यूटोरियल के लिए, हम Java File, FileReader, और FileWriter संकुल पर ध्यान केन्द्रित करेंगे। हमारे कोड में उनका उपयोग कर सकते हैं। आयात java.io.File;
यहाँ सिंटैक्स है जिसका उपयोग हम जावा में ऑब्जेक्ट फ़ाइल बनाने के लिए कर सकते हैं:
फ़ाइल फ़ाइल नाम = newFile (स्ट्रिंग फ़ाइलपथ);
इस अपवित्र पूर्व में, हमने fileName
नामक एक फ़ाइल सिस्टम ऑब्जेक्ट बनाया है। यह फ़ाइल ऑब्जेक्ट संदर्भित करता है filePath
चर में निर्दिष्ट फ़ाइल पथ में संग्रहीत फ़ाइल या फ़ोल्डर में।
जावा में एक फ़ाइल बनाने के लिए, आप createNewFile () का उपयोग कर सकते हैं
विधि। createNewFile ()
निर्दिष्ट पथ में एक नई फ़ाइल बनाता है। यदि कोई नई फ़ाइल बनाई जाती है तो विधि सही और निर्दिष्ट स्थान पर फ़ाइल पहले से मौजूद होने पर गलत हो जाती है।
मान लीजिए कि हम एक डेटा विश्लेषण प्रोग्राम बनाते हैं जो 2019 में S&P 500 के ऐतिहासिक स्टॉक प्रदर्शन का विश्लेषण करता है। अपने डेटा का विश्लेषण करने से पहले, हम एक बनाना चाहते हैं नई फ़ाइल जो हमारे प्रोग्राम द्वारा बनाई गई जानकारी को संग्रहीत करेगी। हम इस कोड का उपयोग उस फ़ाइल को बनाने के लिए कर सकते हैं जो हमारे विश्लेषण के परिणामों को संग्रहीत करेगी:
जब हम अपना कोड चलाते हैं, तो /home/data_analysis/2019sandp500/result.txt
पथ में एक फाइल बन जाती है। फिर निम्न प्रतिक्रिया कंसोल पर वापस आ जाती है:
परिणाम फ़ाइल बना दी गई है।
हालाँकि, यदि फ़ाइल हम पहले से मौजूद बनाने की कोशिश कर रहे हैं, यह संदेश कंसोल पर वापस आ जाएगा:
फ़ाइल परिणाम पहले से मौजूद हैं।
चलो हमारे कोड का विश्लेषण करें। सबसे पहले, आइए java.io.File
मेथड को इम्पोर्ट करें जिसमें वो फाइल मेथड शामिल हैं जिनका उपयोग हम अपने कोड में करेंगे। इसके बाद, हम CreateFile
नामक एक क्लास बनाते हैं जो हमारे प्रोग्राम के लिए कोड को स्टोर करता है।
हमारे मुख्य प्रोग्राम की पहली पंक्ति में, हम resultsFile
, जो / होम / data_analysis फ़ाइल पथ /2019sandp500/result.txt
में फ़ाइल का प्रतिनिधित्व करता है। इसके बाद, हम निर्दिष्ट फ़ाइल पथ में एक नई फ़ाइल बनाने के लिए createNewFile ()
विधि का उपयोग करते हैं। createNewFile ()
विधि का बूलियन परिणाम fileCreated वेरिएबल में संग्रहीत किया जाता है।
अगली पंक्ति में, हम एक if
स्टेटमेंट बनाते हैं। . यदि फ़ाइल बनाई गई सत्य के बराबर है, तो संदेश परिणाम फ़ाइल बनाई गई है
। इसे कंसोल पर प्रिंट किया जाएगा; अन्यथा, संदेश परिणाम फ़ाइल पहले से मौजूद है
। कंसोल पर प्रिंट होगा। इस मामले में परिणाम फ़ाइल मौजूद नहीं है, इसलिए हमारे कोड ने नई फ़ाइल बनाई और कंसोल में परिणाम फ़ाइल बनाई गई।
मुद्रित की।