Version History:
1.26 1/25/2026 Added new options. Added option to save processed media list to an output file and a VFM file alongside the moved file for automating media manipulation.
Rewrote (simplified) most of the local and distributed language handling code.
Note: Button disabling and re-enabling is a little off still.
1.21 2/17/2021 Selected items are no longer cleared after choosing a processing mode. Added 'Monitor' mode to the Watch
directories & changed associated texts from 'folder' to 'directory'.
1.20 12/13/2020 User can now abort file moves, additional prompt for abort all. Empty directories are erased on failed
operations. Rearranged options panel again, added option (6) for deleting to Recycle bin. Minor edits
to .Text entries. Added LocalIgnores and LocalTypes to configuration Globals section; complete rewrite of
configuration file and language handling. Added several new language entries & renamed a few others.
Fixed crashing issue with TV Show episode titles starting with 's' or 'e'.
1.19 11/21/2020 Website and Forums links enabled. Original video file now renamed to .Backup before a new file is
copied over; the .Backup is deleted afterwards, or renamed back if an error occurs. Option5 is used
to check for available updates; not fully implemented, must manually disable for now. (This was a bitch
to implement in the google sphere.) No automatic updating is performed, it just checks if there's a newer
version on the website. Clicking the program title in About screen will run an immediate update check.
Changed ReRoot's Labels to LinkLabels as Labels do not have TabStops. All options are now enabled in
storage, despite not all being used. Option8 for language creation now named Conlang. "Force" mode
introduced a quirk where failed items could be reselected; fixed. Added rudimentary TV Series filename
decoding; For now, the regex only recognizes the "Series name - SxxExx - episode title.ext" format.
(Have not tested other formats!) TV series Regex phrase and season name strings added to options file.
Right clicking a directory 'Change' button clears the directory entry.
1.18 11/14/2020 Added 'Forced' option to rehome/reroot 'SKIP' files. (Option 1 must be enabled!) 'Done' items can
no longer be reset. First public version.
1.17 11/11/2020 Added sort indicators to queue headers. Option 4 allows recursing of watched or dropped directories.
Color options in options panel now shown in labels and not their backgrounds; easier to read. Entire
line of queue now colored instead of just filename. Removed ColorBgnd.
1.16 11/9/2020 Queue sorting options added; click on queue column headers. (Needs a marker still.) Options now has
an internal dirty tracker so options file does not get rewritten every time an option gets changed.
Added 3 WatchFolders & an <Ignorefiles> section to the configuration file. OptionsPanel is undergoing
a redesign; added Label8 as help, uses "|" char for line breaks. Results panel is resizable but only
for current session. Added language info line to About panel.
1.15 11/7/2020 Added duplicate prevention to drop function. Precoded for 4 additional options. Changed nesting of
language elements in xml settings file to not be so many levels deep; file is documented with variations.
Minor resizing of OptionsPanel layout panels. Added Reset feature to clear file destinations, rearranged
"Functions" buttons & underlying code. Added Bgnd color for selected items in the queue - but doesn't
work so will probably remove it later, system handles selected item colors just fine.
1.14 11/1/2020 Main form properly supports resizing & window size stored in options file. Added Option8 to help with
language development; enable by hand editing the options file but Note: this setting is not saved on
rewrite!
1.13 10/31/2020 New option 3: hide system "move file" progress bar. Complete rewrite of options handling; options are
now stored in VFMoptions.xml file located in user application directory. Reworked splashscreen layout
& added website & support hyperlinks (which don't actually exist yet) and version info. Settings file
will now update if newer, beware custom languages as file is overwritten!
1.12 10/29/2020 Thinking is hard - do not need the hidden "create directory" column in the ListView; destination name
already contains a destination directory that can be created if necessary. Fixed. Combined file rename,
file rehome, & file reroot code blocks. Added GetSetting() and ShowSummary() functions.
1.11 10/28/2020 Disabled checking first char of file path to determine hidden or system copy; test was unreliable if
directory mount points used. ALL renames / moves now use system function. 'Destination Path' no longer
cleared on error. Reworked Form1_Load code some & provisioned it for options file; moved last 2 error
messages to config file.
1.10 10/27/2020 Moved folder creation code into renaming code block; was creating directories immediately when 'rehome'
or 'reroot' buttons used. Counters are now reset when 'Process' button used instead of when files dropped.
1.9 10/24/2020 Added VFMaster.xml "config" and language file. All control text fields are now contained in language blocks
and redefinable.
1.8 10/17/2020 First stable, fully functional version based on full rewrite from earlier VFRenamer project. For in-house
use only.
NOTE: Older versions are no longer available for download.
Disclaimer: Hosting websites and files on Google Drive is new and somewhat foreign to us. We are learning, so if a link doesn't work, please send feedback!