奇怪:我用java创建的临时文件,指定的文件名后面会出现一串数字

2024年11月16日 14:53
有4个网友回答
网友(1):

本来就是这样的啊。

File createTempFile(String prefix, String suffix, File directory)

其中prefix是前缀,suffix是后缀。生成的文件名是由一串随机数字加上前缀后缀形成的

网友(2):

因为你用了createTempFile,这是创建临时文件,系统会自动给你的临时文件编号,所以后面有号码,你用createNewFile的话就完全按照你指定的来了

网友(3):

看下源码就知道了!

图中标号的方法是关键

网友(4):

createTempFile
就是在文件名后面加上一串随机数字以达到文件名不重复的效果