A custom rule-based file-renaming software