✅ 增强版 rename_png.py
import os
# 设置根目录(Windows路径对应WSL路径)
root_dir = '/mnt/c/users/15618/desktop/1'
# 遍历所有子目录
for dirpath, dirnames, filenames in os.walk(root_dir, followlinks=True):
print(f'🔍 正在检查目录: {dirpath}')
for filename in filenames:
if filename.lower() == '0.png':
old_path = os.path.join(dirpath, filename)
new_path = os.path.join(dirpath, '1.png')
# 如果 1.png 已存在,提示冲突
if os.path.exists(new_path):
print(f'⚠️ 目标已存在,跳过: {new_path}')
continue
try:
os.rename(old_path, new_path)
print(f'✅ 重命名: {old_path} -> {new_path}')
except Exception as e:
print(f'❌ 重命名失败: {old_path} -> {new_path}, 原因: {e}')✅ 使用方法(在 WSL 或 Ubuntu 子系统中):
cd /mnt/c/users/15618/desktop/1
python3 rename_png.py🧪 快速验证文件是否已重命名:
你也可以运行以下命令检查结果:
find /mnt/c/users/15618/desktop/1 -iname "1.png"