如何使用Python批量重命名文件夹内的图片文件
批量图片重命名实现方法
操作前建议先复制几张图片到单独文件夹测试命令,确认命名符合预期后再全量操作,避免出错。
以下是不同操作系统下的实现方案,目标是将所有图片批量命名为fear_数字的格式,同时保留原文件后缀:
Windows 系统
- 方案1:系统自带功能(无命令操作)
全选所有需要重命名的图片,按下F2键,将第一个文件的名称改为fear后按下回车,系统会自动将所有文件命名为fear (1)、fear (2)……如果需要把括号替换为下划线,再用PowerShell执行一次批量替换即可。 - 方案2:PowerShell 一步完成
打开图片存储文件夹,按住Shift右键点击空白区域,选择「在此处打开PowerShell窗口」,输入以下命令后回车执行:
提示:如果你的图片有其他格式,在$count = 1 Get-ChildItem -File -Include *.jpg,*.png,*.jpeg,*.webp | ForEach-Object { Rename-Item $_ -NewName "fear_$count$($_.Extension)" $count++ }*.jpg,*.png,*.jpeg,*.webp里补充对应的后缀即可。
Mac / Linux 系统
打开终端,通过cd命令切换到图片存储文件夹,输入以下命令执行即可:
count=1 for file in *.jpg *.png *.jpeg *.webp; do if [ -f "$file" ]; then ext="${file##*.}" mv "$file" "fear_$count.$ext" count=$((count+1)) fi done
提示:如果你的图片有其他格式,在*.jpg *.png *.jpeg *.webp里补充对应的后缀即可。
内容的提问来源于stack exchange,提问作者Waseq
相关产品推荐
相关产品推荐

