當您將文件複製並粘貼到同一目錄中時,我期望獲得與Windows中獲得的類似行爲。爲複製文件生成文件名
對於e.g,如果你複製/粘貼一個名爲foo.txt
文件,它會創建foo Copy.txt
,如果你更貼一次,它創建foo Copy(2).txt
,如果你複製/ foo Copy.txt
,foo Copy Copy.txt
創建粘貼。
有沒有一個Java實用程序的功能呢?我查看了File.createTempFile
,但它生成的文件名太長,並且包含一個類似於UID的子字符串。
我不知道任何的API,但它是簡單到足夠多自己動手寫「如果(file.exists)」 ...... – dngfng