fix FileUtil.remove bug

This commit is contained in:
Looly
2020-04-23 12:01:53 +08:00
parent 74ba64c0c0
commit 368a5e4d1c
3 changed files with 10 additions and 2 deletions

View File

@@ -1175,7 +1175,10 @@ public class FileUtil {
*/
public static File rename(File file, String newName, boolean isRetainExt, boolean isOverride) {
if (isRetainExt) {
newName = newName.concat(".").concat(FileUtil.extName(file));
final String extName = FileUtil.extName(file);
if(StrUtil.isNotBlank(extName)){
newName = newName.concat(".").concat(extName);
}
}
final Path path = file.toPath();
final CopyOption[] options = isOverride ? new CopyOption[]{StandardCopyOption.REPLACE_EXISTING} : new CopyOption[]{};