File size: 815 Bytes
2bce61c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import os

# === Settings ===
folder_path = "pics"  # Change this if your folder is named differently
file_extensions = (".jpg", ".jpeg", ".png")

# === Rename Logic ===
def rename_images_in_folder(path):
    files = [f for f in os.listdir(path) if f.lower().endswith(file_extensions)]
    files.sort()  # Optional: Ensures consistent order

    for idx, filename in enumerate(files, start=1):
        extension = os.path.splitext(filename)[1]
        new_name = f"test{idx}{extension.lower()}"
        src = os.path.join(path, filename)
        dst = os.path.join(path, new_name)
        os.rename(src, dst)
        print(f"Renamed: {filename}{new_name}")

    print("\n✅ Renaming complete!")

# === Run Script ===
if __name__ == "__main__":
    rename_images_in_folder(folder_path)