重命名所有文件,包括括号[和/或]

问题描述 投票:0回答:1

我想重命名所有名称中包含括号[和/或]的文件,例如

文件名-[blablbla].mp3

如果可能,只需删除括号即可

--> 文件名-blablbla.mp3

我如何使用脚本或命令来做到这一点?! 谢谢 ! V

Kfind 找不到这些文件...

file-rename
1个回答
0
投票

如果您使用的是类Unix系统(Linux或macOS),您可以使用以下

使用

rename

rename 's/\[|\]//g' *.mp3 

或者您可以在循环中使用

mv

for file in *[\[\]]*.mp3; do
    newfile=$(echo "$file" | tr -d '[]')
    mv "$file" "$newfile"
done

如果您使用的是 windowspowershell

Get-ChildItem -Filter '*[]*.mp3' | Rename-Item -NewName { $_.Name -replace '[\[\]]','' }
© www.soinside.com 2019 - 2024. All rights reserved.