dev
This commit is contained in:
@@ -1,26 +0,0 @@
|
|||||||
import os
|
|
||||||
|
|
||||||
def pad_prefix(filename):
|
|
||||||
parts = filename.split('.', 1)
|
|
||||||
print(parts)
|
|
||||||
if len(parts) == 2 and parts[0].isdigit():
|
|
||||||
prefix = parts[0].zfill(5)
|
|
||||||
return f"{prefix}.{parts[1]}"
|
|
||||||
return filename
|
|
||||||
|
|
||||||
def rename_images(root_dir):
|
|
||||||
for dirpath, _, filenames in os.walk(root_dir):
|
|
||||||
print(filenames)
|
|
||||||
for filename in filenames:
|
|
||||||
if filename.lower().endswith(('.png', '.jpg', '.jpeg', '.gif', '.bmp', '.webp')):
|
|
||||||
new_name = pad_prefix(filename)
|
|
||||||
if new_name != filename:
|
|
||||||
src = os.path.join(dirpath, filename)
|
|
||||||
dst = os.path.join(dirpath, new_name)
|
|
||||||
os.rename(src, dst)
|
|
||||||
print(f"Renamed: {src} -> {dst}")
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
root = os.path.dirname(os.path.abspath(__file__))
|
|
||||||
print(root)
|
|
||||||
rename_images(root)
|
|
||||||
Reference in New Issue
Block a user