diff --git a/src/Commands/ImportPathCommand.cs b/src/Commands/ImportPathCommand.cs index 8ff73fa..180314e 100644 --- a/src/Commands/ImportPathCommand.cs +++ b/src/Commands/ImportPathCommand.cs @@ -439,11 +439,17 @@ namespace NavisworksTransport.Commands break; case DuplicateNameHandling.Rename: - finalRouteName = GenerateUniqueName(route.Name, _pathPlanningManager.Routes); + { + var originalName = route.Name; + finalRouteName = GenerateUniqueName(originalName, _pathPlanningManager.Routes); route.Name = finalRouteName; - result.RenamedCount++; - LogInfo($"重命名路径: {route.Name} -> {finalRouteName}"); + if (finalRouteName != originalName) + { + result.RenamedCount++; + LogInfo($"重命名路径: {originalName} -> {finalRouteName}"); + } break; + } case DuplicateNameHandling.Overwrite: // 先删除现有的同名路径