I wrote this program to be able to quickly modify folders and files to a desired naming convention. The main program file to run is py_trim.py. It has the following dependencies: argparse, fnmatch, and os.
py_trim can remove or change spaces in folders and file names as well as change the case to upper case or lower case.
py_trim [OPTIONS]
py_trim [-Space Control -Case Control --Input Control]
Example: [-rs -l --path "D:\code\python3\py_trim\test"]
--help, Print a usage message briefly summarizing these command-line options and then exit.
--path, This is the path to the folder
Please select one of the following:
-rs, This removes spaces
-su, This changes spaces to underscores
-sm, This changes spaces to minuses
Please select one of the following:
-l, This makes all letters lower case
-u, This makes all letters upper case
December 13, 2019 - Initial commit
May 26, 2020 - v.1.0
https://levelup.gitconnected.com/the-easy-guide-to-python-command-line-arguments-96b4607baea1
MIT License