22 lines
702 B
Python
22 lines
702 B
Python
import os
|
|
import argparse
|
|
|
|
# Define the command line arguments
|
|
parser = argparse.ArgumentParser(description='Rename files in a folder')
|
|
parser.add_argument('folder', metavar='folder', type=str, help='the folder containing the files to rename')
|
|
|
|
# Parse the arguments
|
|
args = parser.parse_args()
|
|
|
|
# Get the list of files in the folder
|
|
files = os.listdir(args.folder)
|
|
|
|
# Loop through each file in the folder
|
|
for file in files:
|
|
# Check if the file has the expected format
|
|
if file.endswith('-0000.png'):
|
|
# Get the new file name
|
|
new_file_name = file[:-9] + '.mask'
|
|
# Rename the file
|
|
os.rename(os.path.join(args.folder, file), os.path.join(args.folder, new_file_name))
|