Windows 10下批量将同编号DWG文件名同步至SVG文件的方案
批量同步DWG与SVG文件名(Windows 10)
嘿,这个需求在Windows 10上有两种简单靠谱的实现方式,我给你详细说说:
方法1:用PowerShell脚本(精准匹配,无需额外软件)
这是最便捷的方式,PowerShell是Windows自带工具,不用下载任何东西:
- 打开PowerShell:按住Win+X,选择「Windows PowerShell」或者「终端」(新版Win10)即可。
- 定位到文件文件夹:输入
cd "你的文件所在路径",比如cd "D:\设计文件\矢量图",回车确认。 - 运行重命名脚本:复制下面的代码粘贴进去,回车执行:
Get-ChildItem -Filter *.dwg | ForEach-Object { # 提取DWG的文件名(去掉.dwg后缀) $targetName = $_.BaseName # 找到对应编号开头的SVG文件 $matchedSvg = Get-ChildItem -Filter "$($_.BaseName.Split('_')[0])*.svg" if ($matchedSvg) { # 给SVG重命名 Rename-Item -Path $matchedSvg.FullName -NewName "$targetName.svg" Write-Host "搞定:$($matchedSvg.Name) → $targetName.svg" } else { Write-Host "注意:没找到和$($_.Name)对应的SVG文件哦" } }
这个脚本会自动遍历所有DWG文件,提取它的完整文件名(比如001_TERMINAL),然后找到开头编号和它一致的SVG,把SVG改成和DWG一模一样的名字,完美匹配你的需求!
方法2:图形化批量重命名工具(适合怕写代码的朋友)
如果你觉得脚本有点陌生,也可以用免费的图形化工具Bulk Rename Utility(完全免费):
- 下载安装后打开,导航到你的文件所在文件夹。
- 先选中所有DWG文件,点击「Export」导出文件名列表,保存成TXT文件。
- 再选中所有SVG文件,在工具的「Rename」面板选择「List」模式,把刚才导出的DWG文件名(去掉
.dwg后缀)复制粘贴到对应的SVG名称栏,最后点击「Rename」完成操作。
重要提醒!
不管用哪种方法,操作前一定要先备份所有文件!万一出点小差错,备份能帮你快速恢复~
内容的提问来源于stack exchange,提问作者Gerlof Leuhof
相关产品推荐
相关产品推荐

