阅读量:1
Java.io.File.createTempFile()是Java中的一个方法,用于创建一个临时文件。
方法的定义如下:
public static File createTempFile(String prefix, String suffix, File directory) throws IOException
参数说明:
- prefix:临时文件名的前缀。
- suffix:临时文件名的后缀。
- directory:临时文件所在的目录。
返回值:创建成功后的临时文件对象。
使用示例:
import java.io.File; import java.io.IOException; public class CreateTempFileExample { public static void main(String[] args) { try { File tempFile = File.createTempFile("prefix-", "-suffix", new File("D:/temp")); System.out.println("临时文件路径:" + tempFile.getAbsolutePath()); } catch (IOException e) { e.printStackTrace(); } } }
运行上述示例代码,会在指定的目录(D:/temp)下创建一个以"prefix-“开头、”-suffix"结尾的临时文件,并打印出临时文件的路径。
需要注意的是,createTempFile()方法会自动生成一个唯一的文件名来确保文件的唯一性。如果不指定目录(即传入null),则会在默认的临时文件目录中创建临时文件。
此外,createTempFile()方法还有其他重载的版本,可以根据需要选择不同的参数来创建临时文件。详细的信息可以查阅Java文档。