如何批量修改图片名字不花钱
时间: 2024-09-10 09:05:29 浏览: 44
对整个文件夹的图片批量修改名字
批量修改图片文件名通常是通过脚本语言如Python或批处理命令在Windows系统中完成的,这里提供一种简单的Python方法:
1. **安装必要的库**:首先需要安装`os`和`rename`库。如果你还没有安装,可以打开命令提示符或终端,输入 `pip install os rename` 安装。
2. **编写Python脚本**:
```python
import os
def batch_rename(input_dir, old_name, new_name):
# 指定图片所在的目录
for filename in os.listdir(input_dir):
if filename.startswith(old_name): # 判断是否以旧名称开头
new_filename = new_name + filename[len(old_name):] # 修改新名称
src_path = os.path.join(input_dir, filename)
dst_path = os.path.join(input_dir, new_filename)
try:
os.rename(src_path, dst_path) # 试图重命名
print(f"已将 '{filename}' 改为 '{new_filename}'")
except Exception as e:
print(f"无法重命名 '{filename}': {e}")
# 使用示例
batch_rename('你的图片目录路径', '原名称前缀_', '新名称前缀_')
```
3. **运行脚本**:将上述代码保存到一个`.py`文件,比如`rename.py`,然后在命令行中进入图片目录并执行 `python rename.py`。
记得替换`input_dir`为你存放图片的实际路径、`old_name`为原始文件名的一部分以及`new_name`为新的前缀部分。
阅读全文