16 lines
854 B
Python
16 lines
854 B
Python
# -*- coding: utf-8 -*-
|
|
import os, glob, shutil
|
|
d = r"e:\MCStudioDownload\work\3027246179@qq.com\Cpp\AddOn\309c2d420bc84ee986db9cdd070ff02a\resource_pack_t7eJjrxY\textures\items"
|
|
# listdir 返回磁盘上的真实文件名(保留大小写)
|
|
names = os.listdir(d)
|
|
print("all *ianbing* in dir:", [n for n in names if "ianbing" in n.lower() and n.lower().endswith(".png")])
|
|
target = os.path.join(d, "jianbing.png")
|
|
for n in names:
|
|
if n.lower() == "jianbing.png" and n != "jianbing.png":
|
|
src = os.path.join(d, n)
|
|
# 复制到小写目标(覆盖),再删除大小写不同的旧名
|
|
shutil.copyfile(src, target)
|
|
os.remove(src)
|
|
print("normalized", n, "->", "jianbing.png")
|
|
print("final files:", [os.path.basename(x) for x in glob.glob(d + r"\*ianbing*.png")])
|
|
print("lowercase exists:", os.path.exists(target)) |