DonationCoder.com Software > PublicDomainVic
Re: Rename FOLDERS in hierarchy
nkormanik:
Vic and friends.... Please see the following.
https://www.donationcoder.com/forum/index.php?topic=53141.0
publicdomain:
Got it! Code is actively being added to GitHub repo @ https://github.com/publicdomain/rename-hierarchy
Stay tuned for first release :Thmbsup:
Cheers!
Vic
publicdomain:
The app is shaping along :)
Regarding your comment:
Problem could be that the larger folders have path length issues, greater than 255 characters. Bummer. If that's the case, probably Victor will run into the same, and come up short.
-nkormanik (February 19, 2023, 05:05 PM)
--- End quote ---
I can enable the application to use AlphaFS to handle long path names. No problem :Thmbsup:
https://github.com/alphaleonis/AlphaFS/
https://alphafs.alphaleonis.com
What does AlphaFS provide?
AlphaFS provides a namespace (Alphaleonis.Win32.Filesystem) containing a number of classes. Most notable are replications of the System.IO.File, System.IO.Directory and System.IO.Path, all with support for the extended-length paths (up to 32000 chars) [...]
--- End quote ---
Cheers!
publicdomain:
Update:
* Alphaleonis support added :up:
* Since the directory length is configurable, I'm taking care of some details such as offering the user an option to raise the name length automatically to fit the job. [Can be added to a further version if required/needed by users]
* Also, making the algorithm sort generated random directory names to match original sorting by name.[Sorted naming hint is not needed as folders return to their exact original name 8)]
* LiteDB support coming next for UNDO and we call it done & fit for release :)
publicdomain:
Hi Nick, your program is complete and I'm uploading it to Mouser's site & GitHub to make it an official release :)
... the shortcut to program can be renamed ...-nkormanik (February 23, 2023, 12:39 AM)
--- End quote ---
BTW, this functionality is enabled via "Tools/Customize/Context menu item text".
Navigation
[0] Message Index
[#] Next page
Go to full version