असे काही वेळा आहेत जेव्हा आम्हाला काही माहिती संचयित करण्यासाठी तात्पुरत्या फाइल्स तयार करण्याची आणि त्या नंतर त्या हटविण्याची आवश्यकता असते.
जावा मध्ये, आपण | _ _ _ _ | वापरू शकतो तात्पुरत्या फाइल्स तयार करण्याच्या पद्धती.
पुढील उदाहरण | Files.createTempFile()
वापरते तात्पुरती फाइल तयार करण्यासाठी.
Files.createTempFile(prefix, suffix)
|आउटपुटः
import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; public class CreateTempFile {
public static void main(String[] args) {
try {
// Create a temporary file
Path tempFile = Files.createTempFile('temp-', '.txt');
System.out.println('Temp file : ' + temp);
} catch (IOException e) {
e.printStackTrace();
}
} }
|येथे “टेम्प-” एक उपसर्ग आहे आणि “. पाठ” प्रत्यय आहे.
प्रत्यय शून्य असल्यास, तात्पुरती फाइल तयार केली जाईल .tmp विस्तार.
उदाहरणार्थ:
Temp file : /var/folders/nyckvw0000gr/T/temp-2129139085984899264.txt
|जर प्रत्यय प्रदान केला नसेल तर टेंप फाइल विना विस्तारासह तयार केली जाईल:
System.getProperty('java.io.tmpdir')
|जावाला निर्देशिका निवडण्याऐवजी तात्पुरती फाईल कुठे तयार करावी ते सांगू शकतो.
उदाहरणार्थ:
Path tempFile = Files.createTempFile('prefix-', null); System.out.println('Temp file : ' + tempFile); // Temp file : /var/folders/nyckvw0000gr/T/prefix-17184288103181464441.tmp
|टीपःत्यावरील तात्पुरती फाइल लिहिण्यासाठी निर्दिष्ट केलेली निर्देशिका अस्तित्वात असणे आवश्यक आहे.खालील कोड उदाहरण एक तात्पुरती फाइल तयार करते आणि नंतर त्यावर काही मजकूर लिहितो:
Path tempFile = Files.createTempFile(null, ''); System.out.println('Temp file : ' + tempFile); // Temp file : /var/folders/nyckvw0000gr/T/1874152090427250275
|पुढील वाचनः