【发布时间】:2010-10-05 08:37:14
【问题描述】:
我正在使用这段代码来创建一个临时文件:
String tmpDirectoryOp = System.getProperty("java.io.tmpdir");
File tmpDirectory = new File(tmpDirectoryOp);
File fstream = File.createTempFile("tmpDirectory",".flv", tmpDirectory);
FileOutputStream fos = new FileOutputStream(fstream);
DataOutputStream dos=new DataOutputStream(fos);
dos.writeChars("Write something");
fstream.deleteOnExit();
fos.close();
dos.close();
但是我的项目文件夹中没有tmpDirectory.flv。写语句是循环的,需要很长时间才能完成,所以问题不在于文件在我看到它之前就被删除了。
任何的想法?提前致谢
【问题讨论】:
-
它不会出现在您的“项目文件夹”中,而是出现在您的系统临时文件夹中。
标签: java temporary-files