Option for Rename filenames on File Collision Management - and easier sub version control

Avatar

I submitted this same request "[TeraCopy 0000270]: Renamed filenames on File Collision Management" to Mantis Bug Tracker on Oct 7, 2017 (almost 5 years ago). It seems you guys didn't care about it despite the "Status: confirmed" was issued..., so I am trying again.

PLEASE I BEG YOU: Add as an OPTION (a new/old feature) the Renaming Method of Teracopy version 2.3 for copied files in the same Source and Target folder.

It is not a big deal for a good improvement: you guys ALREADY HAVE the code from v2.3.

I have used TeraCopy for years now, but all my computers STILL have v2.3 installed for more than 5 years. The change occurred in the method of renaming filenames in the case of file collisions - same folder - from v2.3 to v3.x.

In previous versions of TeraCopy it was not possible to copy open files in other applications, which forced User to stop working and close files such as Excel spreadsheets - but this was resolved in the latest v2.x versions, allowing perfect control of sub-versions of the file while working on it.

In versions v3.x this has been changed: Teracopy uses the same method of renaming files as File Explorer, and it has no option to choose the old good method or any other:

>> It makes v3.x incompatible in terms of Version Control with v2.x, making the folder a real mess for Version Control purposes;

>> It is not possible to know which copier originated a specific copy (Teracopy v3.x or File Explorer?);

>> The sub-versions list of the source file DOES NOT follow sub-verion numbering order...

despite it does follow the default alphabetical order of all file managers ever developed on this planet - v2.3 Method can do both simultaneously;

>> Unnecessary longer names with sometimes undesirable spaces, (small) dashes, parenthesis, and "Copy" word(s);


The v2.3 Renaming Method (sorted by sub-version, short - easy to find specific sub-versions):

  • Filename.ext       <== source file is the first always updated, and subsequent sub-version copies below in correct order
  • Filename_2.ext
  • Filename_3.ext
  • Filename_4.ext
  • ...
  • Filename_9.ext
  • Filename_10.ext <== since Windows Vista the File Explorer sort numbers in file names correctly
  • ...


The v3.x Renaming Method (or File Explorer, who knows..., unsorted, longer names with spaces):

  • Filename - Copy (2).ext <== 2nd copy
  • Filename - Copy (3).ext <== 3rd copy
    • ...                              <== many sub-version files
  • Filename - Copy.ext       <== 1st copy, unsorted
  • Filename.ext                   <== source file usually the last one as being updated and older sub-versions are copied;
  • ...

It becomes worse if there is such confusion mixing the two methods together in the same folder with many sub-versions of the file AFTER UPGRADE Teracopy from v2.3 to v3.x, sometimes both versions used by different Users on the same computer or across network:

  • Filename - Copy (2).ext <== ?? copy
  • Filename - Copy (3).ext <== ?? copy
    • ...                              <== many sub-version files
  • Filename - Copy.ext       <== 1st copy, unsorted
  • Filename.ext                   <== source file in the middle of different renamed sub-versions
  • Filename_2.ext               <== ?? copy v2.3
  • Filename_3.ext               <== ?? copy v2.3
  • Filename_4.ext               <== ?? copy v2.3
  • ...

And a real mess in Cumulative Backup folder using Teracopy v3.x by an unadvised TI guy:

  • Filename - Copy - Copy (2).ext     <== ?? copy v3.x
  • Filename - Copy - Copy.ext           <== ?? copy v3.x
  • Filename - Copy.ext                       <== ?? copy v3.x
  • Filename - Copy (2).ext                 <== ?? copy v3.x
  • Filename - Copy (3).ext                 <== ?? copy v3.x
    • ...                                              <== many sub-version files
  • Filename.ext                                    <== source file in the middle of different renamed sub-versions
  • Filename_2 - Copy - Copy (2).ext <== ?? previous copy v2.3 then copied by v3.x
  • Filename_2 - Copy - Copy.ext       <== ?? previous copy v2.3 then copied by v3.x
  • Filename_2 - Copy.ext                   <== ?? previous copy v2.3 then copied by v3.x
  • Filename_2.ext                               <== ?? copy v2.3
  • Filename_3 - Copy - Copy (2).ext <== ?? previous copy v2.3 then copied by v3.x
  • Filename_3 - Copy - Copy.ext       <== ?? previous copy v2.3 then copied by v3.x
  • Filename_3 - Copy.ext                   <== ?? previous copy v2.3 then copied by v3.x
  • Filename_3.ext                               <== ?? copy v2.3
  • Filename_4.ext                               <== ?? copy v2.3
  • ...

Steps to Reproduce:

Copy the same file and paste it in the same folder over and over using TeraCopy v3.x or File Explorer, who knows...