⚡ A Blazing fast alternative to the stock windows folder delete function!

Overview

Turbo Delete

A blazing fast alternative to the default Windows delete.



comparison

Turbodelete is a blazing fast alternative to the default Windows delete function.

TurboDelete integrates with your context menu as well as the command-line!


Installation

First you'll need to set your execution policy to RemoteSigned if not done so:

Set-ExecutionPolicy RemoteSigned

Install Using Powershell

Run the following command on your powershell window:

iwr -useb cdn.xtremedevx.com/turbo-delete/install.ps1 | iex


👏 Supporters

Stargazers repo roster for @XtremeDevX/turbo-delete


Authors

XtremeDevX

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

You might also like...
Windows-rs - Rust for Windows

Rust for Windows The windows crate lets you call any Windows API past, present, and future using code generated on the fly directly from the metadata

Switch windows of same app with alt + ` on windows pc.

Windows Switcher Switch windows of same app with alt + ` on windows pc. 250k single file executable downloaded from Github Release. No installation re

Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)

is-wsl Check if the process is running inside Windows Subsystem for Linux (Bash on Windows) Inspired by sindresorhus/is-wsl and made for Rust lang. Ca

Use Thunk to build your Rust program that runs on old Windows platforms, support Windows XP and more!

Use Thunk to build your Rust program that runs on old platforms. Thunk uses VC-LTL5 and YY-Thunks to build programs that support old platforms. So, ho

Windows Capture Simple Screen Capture for Windows 🔥

Windows Capture   Windows Capture is a highly efficient Rust library that enables you to effortlessly capture the screen using the Graphics Capture AP

zoxide is a blazing fast replacement for your cd command
zoxide is a blazing fast replacement for your cd command

zoxide A smarter cd command for your terminal zoxide is a blazing fast replacement for your cd command, inspired by z and z.lua. It keeps track of the

 ⚡️ A blazing fast way of maintaining powerful notes with connections between them.
⚡️ A blazing fast way of maintaining powerful notes with connections between them.

Zettl ⚡️ A blazing fast way of maintaining powerful notes with connections between them. Installing Zettl To install Zettl, you will need the Rust too

☄🌌️  The minimal, blazing-fast, and infinitely customizable prompt for any shell
☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell

☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell

A blazing fast command line license generator for your open source projects written in Rust🚀
A blazing fast command line license generator for your open source projects written in Rust🚀

Overview This is a blazing fast ⚡ , command line license generator for your open source projects written in Rust. I know that GitHub

Comments
  • Fix

    Fix "No such file or directory (os error 2)"

    Fixes https://github.com/XtremeDevX/turbo-delete/issues/2

    It seems that after the function call handle.await_complete();, the threads were exetuted and the folders has been already deleted.

    However, the following lines https://github.com/XtremeDevX/turbo-delete/blob/0.0.1/src/main.rs#L108-L135 still tried to access the deleted folders and it reports IO error.

    So I check whether the path exists before iterating the path again.

    BTW, I have done some small code refactoring, extracted a new function : )


    Before Fix: Screenshot 2022-04-09 165337

    After fix: Screenshot 2022-04-09 173532

    opened by rumia-san 2
  • ERROR  IO error for operation on TESTDIRTOBLAST: No such file or directory (os error 2)

    ERROR IO error for operation on TESTDIRTOBLAST: No such file or directory (os error 2)

    TESTDIRTOBLAST was removed successfully, but it did display the above error.

    ERROR  IO error for operation on TESTDIRTOBLAST: No such file or directory (os error 2)
    

    I can't surface/repeat the scenario to bring up the error again easily, but the scenario was similar to this:

    cd TESTDIRTOBLAST
    ftzz g TESTA -n 10K -b 1M
    ftzz g TESTB -n 10K -b 1M
    ftzz g TESTC -n 10K -b 1M
    ftzz g TESTD -n 10K -b 1M
    cd ..
    turbo-delete TESTDIRTOBLAST
    

    I'm sorry I can't be more specific.

    By the way, excellent work. Congrats to you.

    opened by omac777 2
  • not able to install

    not able to install

    I am not able to install even though i did the steps in the readme.md file.

    1. I opened powershell as administrator
    2. I ran Set-ExecutionPolicy RemoteSigned
    3. I answerd with Y on the prompt.
    4. I ran iwr -useb cdn.xtremedevx.com/turbo-delete/install.ps1 | iex
    5. A blue box came up on the top saying Downloading Turbo Delete v0.0.1 from CDN and Connecting
    6. Then i got an error in red text
    Start-BitsTransfer : HTTP-status 404: The requested url does not exist on the server.
    At line:4 char:1
    + Start-BitsTransfer 'https://cdn.xtremedevx.com/Turbo-Delete.exe' "${E ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation: (:) [Start-BitsTransfer], Exception
        + FullyQualifiedErrorId : StartBitsTransferCOMException,Microsoft.BackgroundIntelligentTransfer.Management.NewBits
       TransferCommand
    

    I don't really know how the installer works...

    Is there perhaps another way to install this program?

    opened by dojje 2
  • Question: what make this faster than the builtin window delete?

    Question: what make this faster than the builtin window delete?

    Hi,

    I am very impressed with the tool. This has been a huge productivity gain for me as I previously use ‘rm’ command in powershell and it takes really long some time. I am not a rust programmer but very interested in learning more why is this <400 lines can out perform the window delete command. Would appreciate if you can share any resources you found while solving this problem

    Thanks,

    Dominic

    opened by datduyng 1
Releases(0.0.1)
Owner
Tejas Ravishankar
15 Yo Rustacean 🦀. Lead @voltpkg ⚡ and Co-Founder @dimensionhq .
Tejas Ravishankar
Use Git installed in Bash on Windows/Windows Subsystem for Linux (WSL) from Windows and Visual Studio Code (VSCode)

WSLGit This project provides a small executable that forwards all arguments to git running inside Bash on Windows/Windows Subsystem for Linux (WSL). T

A. R. S. 1.1k Jan 3, 2023
Simple CLI to (add, delete, update, create) i18n translation file 🔤 🦀

, Inrs Simple CLI to (add, delete, update, create) i18n translation file Copyright (C) 2020-2022 TheAwiteb https://github.com/TheAwiteb/inrs This pr

TheAwiteb 4 Oct 4, 2022
Delete useless GitHub repositories easily.

delete-unused-repo Delete useless GitHub repositories easily. Demo del-unused-repo.mp4 Usage Warning You are responsible for your own actions, this is

null 2 Aug 9, 2022
Filter, Sort & Delete Duplicate Files Recursively

Deduplicator Find, Sort, Filter & Delete duplicate files Usage Usage: deduplicator [OPTIONS] [scan_dir_path] Arguments: [scan_dir_path] Run Dedupl

Sreedev Kodichath 108 Jan 27, 2023
A Rust based simple cli to delete all files included in `.gitignore` file from your repo

clean-local A simple CLI to remove all the files and folders included in the .gitignore file. Written in RUST Supports glob and wildcard paths in .git

Vilva Athiban P B 5 Jul 8, 2023
Blazingly fast Rust CLI app to sync data from a folder of excel workbooks into generated c# code for unity usage

Extensions supported ( .xls, .xlsx, .xlsm, .xlsb, .xla, .xlam, .ods ) Speed Test Image shows the results of 5000defs synced from 2 workbooks and 5 she

null 4 Feb 16, 2023
A Rust-based shell script to create a folder structure to use for a single class every semester. Mostly an excuse to use Rust.

A Rust Course Folder Shell Script PROJECT IN PROGRESS (Spring 2022) When completed, script will create a folder structure of the following schema: [ro

Sebastián Romero Cruz 1 Apr 10, 2022
'apk-yara-checker' is a little CLI tool written in Rust to check Yara rules against a folder of APK files.

apk-yara-checker 'apk-yara-checker' is a little CLI tool written in Rust to check Yara rules against a folder of APK files. You have to pass the folde

alberto__segura 15 Oct 5, 2022
Check a folder for dirty git repositories, forgotten branches and commits

dg - find dirty git repos Ever forgot to push a commit or lost your work because you assumed it was pushed to Github but it wasn't? dg finds local git

Dotan J. Nahum 11 Mar 19, 2023
Automatically replace Discord CDN links with local file links, by downloading the images to the public folder

Auto Undiscord Did you hear that Discord will be blocking external websites from using images hosted on their servers? Did you host every image on you

Dot32 5 Nov 17, 2023