【发布时间】:2009-08-18 12:56:18
【问题描述】:
我使用 SWT 在 Java 中编写应用程序。我想创建唯一的文件名。但我不想在硬盘上创建它。附加功能:我想在指定文件夹中创建唯一的文件名。
public String getUniqueFileName(String directory, String extension) {
//create unique file name
}
【问题讨论】:
-
如果您不创建文件,那么“唯一”到底是什么意思?您的意思是“与该目录中的所有其他文件名不同”吗?
-
我想创建唯一的文件名:“与该目录中的所有其他文件名不同” - 完全正确。
-
@mykhaylo:意识到如果您不立即使用您获得的唯一文件名创建文件,则可能会出现另一个具有该名称的文件。甚至提供的一些答案也没有考虑到这种可能性。