This script directly modifies files in your VaM folder and could lead to irreversible corruption of var filenames. Use carefully.
Purpose: Fixing files causing naming errors found during startup.
Python script that will process the files with invalid filenames, apply the renaming rules as described, and rename the files accordingly:
<creator>.<name>.<version>
Python script that will process the files with invalid filenames, apply the renaming rules as described, and rename the files accordingly:
<creator>.<name>.<version>
- Handling Duplicates:
- If the script encounters a FileExistsError while renaming, it will move the file to the ./duplicates folder instead of throwing an error.
- The shutil.move() function is used to move the duplicate file.
- Dry-Run and Actual Execution:
- In dry-run mode, the script will simulate the rename and print what it would do.
- When run with the "T" parameter, it will actually rename the files or move duplicates as needed.
Example Usage:
- Dry Run (default): $ py myscript.py
- Execute Rename: $ py myscript.py T
This script directly modifies files in your VaM folder and could lead to irreversible corruption of var filenames. Use carefully.