Spaces:
Running
Running
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) | |