【发布时间】:2012-10-19 06:55:17
【问题描述】:
当您将文件复制并粘贴到同一目录中时,我希望获得与 Windows 中类似的行为。
例如,如果您复制/粘贴了一个名为 foo.txt 的文件,它将创建 foo Copy.txt,如果您再次粘贴它,它将创建 foo Copy(2).txt,如果您复制/粘贴 foo Copy.txt,@ 987654325@ 已创建。
是否有执行此操作的 Java 实用程序函数?我查看了File.createTempFile,但它生成的文件名太长并且包含类似 UID 的子字符串。
【问题讨论】:
-
我不知道任何 API,但自己编写它会很简单 'if(file.exists)' ...