Java上传文件时避免文件名重复

解决办法:

调用UUID.randomUUID()方法,给文件名加前缀。

fileName = "test2.txt";
fileNameNew = UUID.randomUUID()+"-"+fileName;

执行以上代码,就会获得如下唯一的文件名:

283187a1-f6f6-4290-94f3-3c758b597d2f-test2.txt

 

关于UUID:

UUID,即通用唯一识别码,是一种软件建构的标准。

它在某台机器上生成的数字,保证对在同一时空中的所有机器都是唯一的。

调用UUID.randomUUID()方法,即可获得通用唯一识别码。

你可能感兴趣的:(Java)