public void exportUrlsToFile(String file, String urls) throws IOException {
String[] urlsArray = urls.split("\\s+");// split on one or more white space characters.
// create a fresh file
RandomAccessFile raf = new RandomAccessFile(file, "rw");
for (String line : urlsArray) {
line = line.trim();
if (line.isEmpty()) {// this won't happen!
continue;
}
raf.writeBytes(line);
raf.writeBytes(newline);
}
// close the file handler
raf.close();
}
基本上我使用这个类来做一些事情。这是在tomcat JVM中运行的应用程序的一部分。我注意到,任何时候调用这个方法时,它会创建一个与参数名称相同的文件,然后在raf.close()之后,它仍然存在。 如何确保临时文件已被删除。Java RandomAccessFile
在此先感谢。
奇怪...你想要什么文件? – OscarRyz 2009-02-21 02:31:27