Library to handle "numbered (ascending) filenames with leading zeros"
It provides the functionality to fetch all files in a given directory,
that match the pattern
The library can provide you the following functionality:
Verifies that all files can be renamed without conflict.
Compute the rename map. This is a mapping from original file name to the name it would rename the file in the next step. It avoids unnecessary renames (oldname == newname).
Reads all matching files from the specified directory with a depth of 0, i.e. it only look for files in subdirectories.
Renames all files according to the mappings in the rename map