批量修改图片文件名代码
时间: 2024-09-25 10:08:25 浏览: 39
使用Python批量修改文件名的代码实例
5星 · 资源好评率100%
批量修改图片文件名通常涉及到编程操作,特别是使用脚本语言如Python、批处理(Windows)或Shell(Unix/Linux)。以下是一个简单的Python示例,使用os模块来更改文件名:
```python
import os
# 指定源目录和目标文件名模板
source_dir = 'path/to/source/directory'
new_filename_template = '{original_name}_{index}.jpg'
# 遍历源目录下的所有图片文件
for filename in os.listdir(source_dir):
if filename.endswith(('.png', '.jpg', '.jpeg')):
# 获取原始文件名和扩展名
original_name, ext = os.path.splitext(filename)
# 创建新的文件名
new_filename = new_filename_template.format(original_name=original_name, index=len(os.listdir(source_dir)))
# 新的完整路径
new_path = os.path.join(source_dir, new_filename)
# 更改文件名并移动文件
try:
os.rename(os.path.join(source_dir, filename), new_path)
except Exception as e:
print(f"Error renaming {filename}: {e}")
阅读全文