Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में अस्थायी फ़ाइलें

कुछ परिदृश्यों में जैसे कि इकाई परीक्षण, या कुछ एप्लिकेशन लॉजिक्स के लिए आपको अस्थायी फ़ाइलें बनाने की आवश्यकता हो सकती है।

एक अस्थायी फ़ाइल बनाना

जावा में फ़ाइल वर्ग createTempFile() . नाम से एक विधि प्रदान करता है . यह विधि अस्थायी फ़ाइल के उपसर्ग (शुरुआती नाम) और प्रत्यय (विस्तार) का प्रतिनिधित्व करने वाले दो स्ट्रिंग चर और निर्देशिका (सार पथ) का प्रतिनिधित्व करने वाली फ़ाइल ऑब्जेक्ट को स्वीकार करती है जिस पर आपको फ़ाइल बनाने की आवश्यकता होती है।

उदाहरण

निम्नलिखित जावा उदाहरण पथ D:/SampleDirectory में exampleTempFile5387153267019244721.txt नाम की एक अस्थायी फ़ाइल बनाता है

आयात करें स्ट्रिंग प्रत्यय =".txt"; // निर्देशिका के लिए फ़ाइल ऑब्जेक्ट बनाना फ़ाइल निर्देशिकापथ =नई फ़ाइल ("डी:/ नमूना निर्देशिका"); // एक अस्थायी फ़ाइल बनाना File.createTempFile (उपसर्ग, प्रत्यय, निर्देशिकापथ); System.out.println ("अस्थायी फ़ाइल बनाई गई ........."); }}

आउटपुट

अस्थायी फ़ाइल बनाई गई.........

एक अस्थायी फ़ाइल हटाना

फ़ाइल वर्ग एक डिलीट () विधि प्रदान करता है जो वर्तमान फ़ाइल या निर्देशिका को हटाता है, इस विधि को अस्थायी फ़ाइल पर लागू करता है।

उदाहरण

निम्न जावा प्रोग्राम एक अस्थायी फ़ाइल बनाता है और हटाता है।

आयात करें स्ट्रिंग प्रत्यय =".txt"; // निर्देशिका के लिए फ़ाइल ऑब्जेक्ट बनाना फ़ाइल निर्देशिकापथ =नई फ़ाइल ("डी:/ नमूना निर्देशिका"); // एक अस्थायी फ़ाइल बनाना फ़ाइल tempFile =File.createTempFile (उपसर्ग, प्रत्यय, निर्देशिकापाथ); System.out.println ("अस्थायी फ़ाइल बनाई गई:" + tempFile.getAbsolutePath ()); // फ़ाइल को हटाना tempFile.delete (); System.out.println ("अस्थायी फ़ाइल हटा दी गई ........."); }}

आउटपुट

अस्थायी फ़ाइल बनाई गई:D:\SampleDirectory\exampleTempFile7179732984227266899.txtTemp फ़ाइल हटाई गई......

  1. जावा का उपयोग कर निर्देशिका से सभी फाइलों (केवल) को कैसे सूचीबद्ध करें?

    ListFiles() विधि वर्तमान (फ़ाइल) ऑब्जेक्ट द्वारा दर्शाए गए पथ में सभी फ़ाइलों (और निर्देशिकाओं) की वस्तुओं (सार पथ) को धारण करने वाली एक सरणी देता है। फ़ाइल फ़िल्टर इंटरफ़ेस पथ नामों के लिए फ़िल्टर है जिसे आप listFiles() विधि के पैरामीटर के रूप में पास कर सकते हैं। यह विधि पारित फ़िल्टर पर दिए गए फ

  1. जावा में निर्देशिका में जेपीजी फाइलों की सूची कैसे प्राप्त करें?

    स्ट्रिंग[] सूची (फ़ाइल नामफ़िल्टर फ़िल्टर) फ़ाइल वर्ग की विधि एक स्ट्रिंग सरणी देता है जिसमें वर्तमान (फ़ाइल) ऑब्जेक्ट द्वारा दर्शाए गए पथ में सभी फ़ाइलों और निर्देशिकाओं के नाम होते हैं। लेकिन पुन:ट्यून किए गए सरणी में फ़ाइल नाम होते हैं जो निर्दिष्ट फ़िल्टर के आधार पर फ़िल्टर किए जाते हैं। फ़ाइलन

  1. एक निर्देशिका में सभी फाइलों को पुनरावर्ती रूप से सूचीबद्ध करने के लिए जावा प्रोग्राम

    मान लें कि हमारे पास निर्देशिका डी में उदाहरण निर्देशिका नामक एक फ़ोल्डर है जिसमें 7 फाइलें और 2 निर्देशिकाएं हैं - कहां, sampleDirectory1 में दो फ़ाइलें होती हैं जिनका नाम SampleFile1.txt और sampleFile2.txt है। sampleDirectory2 में दो फ़ाइलें होती हैं जिनका नाम SampleFile2.txt और sampleFil