कुछ परिदृश्यों में जैसे कि इकाई परीक्षण, या कुछ एप्लिकेशन लॉजिक्स के लिए आपको अस्थायी फ़ाइलें बनाने की आवश्यकता हो सकती है।
एक अस्थायी फ़ाइल बनाना
जावा में फ़ाइल वर्ग 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 फ़ाइल हटाई गई......