{
headFile = File.createTempFile("HMh", ".tmp");
headCreated = true;
dataFile = File.createTempFile("HMd",".tmp");
dataCreated = true;
headOut = new DataOutputStream((new BufferedOutputStream(new FileOutputStream(headFile))));
dataOut = new DataOutputStream((new BufferedOutputStream(new FileOutputStream(dataFile))));
}
我有这个代码,其中引用了headOut并将临时文件写入headFile,我想用文件替换临时文件以存储在Windows D驱动器的目录中,以便看到物理存储的文件。请帮助代码。因为它创建了多个临时文件,请让我们知道附加日期时间值的文件名,以便它覆盖现有的临时文件。
答案 0 :(得分:0)
long l = new Date().getTime();
File.createTempFile("HMh"+l, ".tmp")
它会将时间戳附加到您的文件中。
将文件写入驱动器。
File file = new File("C:\\filename.txt");
// creates the file
file.createNewFile();
// creates a FileWriter Object
FileWriter writer = new FileWriter(file);
// Writes the content to the file
writer.write("This\n is\n an\n example\n");