You can perform this action, normally ugly and slow as it must be manually done, with a three steps action:
- List View and highlight the files to be renamed, then
save a local selection of them, with the popmenu command of the ListView frame, before renaming; this will ready a file with the list of the original filenames; use the absolute selection if the Path is involved.
- edit this list duplicating each name to its case conversion - or load and mix the matching list of the even renamed files - spacing every couple with one line feed, like:
oldfilename.ext
OldFileName.Ext
newfilename.ext
NewFileName.Ext
.. ..
then save as a batch [plain] text file, to be used by the special Find / Replace dialog, to Replace [all the] Selected strings in Files.
- You can now launch the search of all files that contain the old (first) string of every pair and replace with the second string of the pair, just using the command above.
As you may appreciate, this process can upgrade at the same time all the different occurrences of the old file names that are found in each file. This may be done directly on disk, or thoroughly watching the process in the View Editor window, so:
| with a manual confirmation of every change by:
|
|
or following the slowed down global process:
(right side of the double button)
|
|
The Renaming operation, normally hard to reverse, may be undone however by the help of the LOG text, if saved, whose tracing can be turned to a reverse batch file (*.BAT).
|