From 2cf1ed9c6df85d17e534a5265fe48bf6f335c8c7 Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 23 Jun 2024 17:49:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/xypower/mpmaster/RotatingHandler.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mpmaster/src/main/java/com/xypower/mpmaster/RotatingHandler.java b/mpmaster/src/main/java/com/xypower/mpmaster/RotatingHandler.java index 864a8577..97d67942 100644 --- a/mpmaster/src/main/java/com/xypower/mpmaster/RotatingHandler.java +++ b/mpmaster/src/main/java/com/xypower/mpmaster/RotatingHandler.java @@ -77,19 +77,19 @@ public class RotatingHandler extends StreamHandler { String extName = null; int pos = fileName.lastIndexOf('.'); if (pos > 0) { - baseName = fileName.substring(pos); + baseName = fileName.substring(0, pos); extName = fileName.substring(pos); } else { baseName = fileName; extName = ""; } - String newFileName = fileName + "-" + str; + String newFileName = baseName + "-" + str; File newFile = null; int idx = 1; do { newFile = new File(parentFile, newFileName + extName); - if (newFile.exists()) { + if (!newFile.exists()) { try { file.renameTo(newFile); } catch (Exception ex) {