Dalam sesetengah senario, seperti ujian unit atau beberapa logik aplikasi, anda mungkin perlu mencipta fail sementara.
Kelas Fail dalam Java menyediakan kaedah bernama createTempFile(). Kaedah ini menerima dua pembolehubah Rentetan yang mewakili awalan (nama permulaan) dan akhiran (sambungan) fail sementara dan objek Fail yang mewakili direktori (laluan abstrak) tempat fail itu perlu dibuat. #🎜🎜 ## 🎜🎜#Contoh#🎜🎜 ## 🎜🎜#Contoh Java berikut mencipta fail sementara yang dinamakan
ExpletempFile5387153267019244721.txt Dalam jalan D:/Sampledirectory#### 🎜🎜#Outputimport java.io.File; import java.io.IOException; public class TempararyFiles { public static void main(String args[]) throws IOException { String prefix = "exampleTempFile"; String suffix = ".txt"; //Creating a File object for directory File directoryPath = new File("D:/SampleDirectory"); //Creating a temp file File.createTempFile(prefix, suffix, directoryPath); System.out.println("Temp file created........."); } }
Kelas Fail menyediakan kaedah delete(), yang boleh memadam fail atau direktori semasa dan memanggil kaedah ini pada fail sementara .
ContohProgram Java berikut mencipta dan memadam fail sementara.Temp file created.........
import java.io.File; import java.io.IOException; public class TempararyFiles { public static void main(String args[]) throws IOException { String prefix = "exampleTempFile"; String suffix = ".txt"; //Creating a File object for directory File directoryPath = new File("D:/SampleDirectory"); //Creating a temp file File tempFile = File.createTempFile(prefix, suffix, directoryPath); System.out.println("Temp file created: "+tempFile.getAbsolutePath()); //Deleting the file tempFile.delete(); System.out.println("Temp file deleted........."); } }
Atas ialah kandungan terperinci Fail sementara dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!