好吧,您可以使用3个参数的版本:
File.createTempFile(String prefix, String suffix, Filedirectory)它将让您将其放置在所需的位置。除非您告知,否则Java将不会像对待其他任何文件一样对待它。唯一的缺点是,文件名必须保证至少8个字符长(前缀至少3个字符,再加上该函数生成的5个或更多字符)。
如果那对您来说太长了,我想您总是可以从文件名“ a”开始,然后遍历“ b”,“ c”等,直到找到一个不存在的文件名。

好吧,您可以使用3个参数的版本:
File.createTempFile(String prefix, String suffix, Filedirectory)它将让您将其放置在所需的位置。除非您告知,否则Java将不会像对待其他任何文件一样对待它。唯一的缺点是,文件名必须保证至少8个字符长(前缀至少3个字符,再加上该函数生成的5个或更多字符)。
如果那对您来说太长了,我想您总是可以从文件名“ a”开始,然后遍历“ b”,“ c”等,直到找到一个不存在的文件名。