Windows 10下批量调整Seestar深空摄影文件名格式的求助
Windows 10下批量调整Seestar深空摄影文件名格式的求助
回答:
你好!这个需求用Windows自带的PowerShell就能轻松搞定,不用装任何额外软件,步骤简单还能预览效果,避免误操作。
具体操作步骤:
- 打开PowerShell:按下Win+X,选择「Windows PowerShell」(如果是Win10较新版本,选「终端」也可以)。
- 导航到照片所在文件夹:比如你的照片存在
D:\DeepSkyPhotos里,输入下面的命令回车:
cd D:\DeepSkyPhotos
- 先预览重命名效果:执行这个带
-WhatIf参数的脚本,它只会显示将要修改的文件名,不会实际改动,方便你确认是否符合预期:
Get-ChildItem -Filter "Stacked_*.fit" | ForEach-Object { # 自动适配带堆叠帧数和不带的两种文件名格式 if ($_.BaseName -match '^Stacked_([A-Z]+\s\d+)_(.*)$') { $catalogNumber = $matches[1] $remainingContent = $matches[2] $newFileName = "$catalogNumber Stacked_$remainingContent$($_.Extension)" Rename-Item -Path $_.FullName -NewName $newFileName -WhatIf } }
- 执行实际批量重命名:如果预览结果没问题,去掉脚本里的
-WhatIf参数,再运行一次,就能完成所有文件的格式调整了。
小细节调整:
脚本里默认用了你偏好的「编号+空格+Stacked_」格式,要是想用下划线代替空格,只需要把"$catalogNumber Stacked_$remainingContent"改成"$catalogNumber_Stacked_$remainingContent"就行。
要是你担心出错,可以先拿1-2个测试文件试试效果,确认没问题再批量操作哦~
备注:内容来源于stack exchange,提问作者FredOz
相关产品推荐
相关产品推荐

