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