Something I made a couple of weeks ago and thought I'd share to brag a bit and to get some feedback. It's a multi-threaded folder removal utility. Similar in function to rmdir /s, but uses all CPU cores to scan and delete folder contents. Also with a better progress reporting, but that's subjective. Homepage is here - https://iobureau.com/byenow The program talks to the kernel directly when scanning, so each individual scan is marginally faster. It also does that using a larger buffer, so fewer kernel calls are needed to traverse larger folders. Local folder deletes are usually faster that "rmdir /s", depending on the file system cache state, device type, machine load, etc. The best speed up I saw was a bit over 2 times deleting a copy of Windows folder from an NVMe drive. Remote folder deletes are virtually always faster. This is because using multiple threads keeps the request pipeline filled, countering the effects of round-trip latency, so the remote end doesn't get a chance to idle and it's always busy doing something. Freeware. Both 32- and 64-bit versions. Small in size. The source is public, but it uses several Win32 API wrapper libraries that aren't included in the release. Have a look, let me know what you think?
Not D/L yet but...... We assume for testing purpose first it has a scan mode? Thanks for another new program EDIT: Nevermind- Command Line -preview
@angstrom Your apps are what I miss the most since moving to Linux. I'll have to rm -rf like an animal for the time being.
@EASTER It will also ask to confirm if in delete mode. CYA all the way @The Seeker Cheers, thanks. The good news is that rm -rf will still likely beat the pants off from this thing, even if it's single-threaded.
byenow is a command line tool for Windows to delete folders faster February 20, 2020 https://www.ghacks.net/2020/02/20/b...ne-tool-for-windows-to-delete-folders-faster/
Stumbled over a new version (no changelog): Byenow 0.6 (November 18, 2021) Website Download: https://iobureau.com/byenow/byenow-0.6.zip
Why not just use robocopy built into windows? Source as an empty... Destination you want to be emptied and the Mt is multithread Robocopy "c:\emptyfolder" "d:\foldertobeemptied" /MIR /mt:16
Because it's slower? /mt applies only to copying of files, all other operations robocopy does in its main thread, sequentially.
Byenow 0.8 (November 13, 2022) Website Download: https://iobureau.com/byenow/byenow-0.8.zip Changelog: 0.8 - added "--omni-delete" option to allow deleting a file rather than a folder. 0.7 - fixed the output of non-ASCII path names 0.6 - added "--yolo" option to allow deleting system folders
Byenow 0.9 (November 16, 2022) Website Download: https://iobureau.com/byenow/byenow-0.9.zip Changelog: 0.9 - fixed a memory leak when using the NtDeleteFile deletion method