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

2024-11-16 14:53:54
推荐回答(4个)
回答1:

本来就是这样的啊。

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

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

回答2:

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

回答3:

看下源码就知道了!

图中标号的方法是关键

回答4:

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