microsoft/PowerToys

[PowerRename] Rename files based on external file list

Open

#3,454 opened on May 21, 2020

View on GitHub
 (4 comments) (5 reactions) (0 assignees)C# (7,978 forks)batch import
Help WantedIdea-EnhancementProduct-PowerRename

Repository metrics

Stars
 (133,154 stars)
PR merge metrics
 (Avg merge 14d 20h) (117 merged PRs in 30d)

Description

Summary of the new feature/enhancement

Import external file list of new names that will be used on the current queue.

Some people just want to rename with a specific list of custom names, not following the Power Rename configuration tool that consider only sequencial names and strings. for example: I have a list of files that I export from a web based application. I'd like to keep the original name or change the name to original date of file, so I export the names to an external file list.

Proposed technical implementation details (optional)

Download files has a sequence to be list on file system. It depends of the timestamp applied when download was completed. When you load the files you want to PowerRename the list of files follow this rule. But to make it understandable to general users we need to adapt:

  1. Be able to reorder the file list queue
  2. Be able to reorder the new name file list
  3. Be able to load an external file to make new name list column
  4. Follow the system order list to make the origin file list (queue)

Import external file list making possible customize the name of bulk rename process.

Contributor guide