Suggestion: Automated intermediate step for multi-rename
Posted: 2008-02-22, 15:59 UTC
Some renaming operations require an intermediate step to resolve naming conflicts.
Perhaps there could be an optional TC behavior that resolves (multi-)renaming conflicts "behind the scenes"?
If TC could perform the intermediate step for us (with notification and user cancellation possible, of course), then the multi-rename tool could save me an additional renaming step.
A valid concern would be if the "automated" intermediate step should fail for some reason and the original names lost. But a rational approach to constructing the temporary names used as intermediates (ie prefixing a random value to each original name, for instance, with the original filename preserved as a suffix) could prevent disaster, even if TC itself should fail to detect a problem.
An efficiency would be to perform the intermediate step only on the conflicting files.
One issue with this approach has to do with renaming files with filenames whose original length approaches the operating system limit for filenames.
Perhaps there could be an optional TC behavior that resolves (multi-)renaming conflicts "behind the scenes"?
If TC could perform the intermediate step for us (with notification and user cancellation possible, of course), then the multi-rename tool could save me an additional renaming step.
A valid concern would be if the "automated" intermediate step should fail for some reason and the original names lost. But a rational approach to constructing the temporary names used as intermediates (ie prefixing a random value to each original name, for instance, with the original filename preserved as a suffix) could prevent disaster, even if TC itself should fail to detect a problem.
An efficiency would be to perform the intermediate step only on the conflicting files.
One issue with this approach has to do with renaming files with filenames whose original length approaches the operating system limit for filenames.