Tuesday, September 17, 2024

Renaming files in a folder

import os, glob

for file in glob.glob("*.*"):

  file_name = os.path.splitext(file)[0]

  extension = os.path.splitext(file)[1]

  new_file = file_name[:10] + extension # Choose new filename pattern

  try:

    os.rename(file, new_file)

  except OSError as e:

    print(e)

  else:

    print(f"Renamed {file} to {new_file}")


No comments:

Post a Comment