Comment supprimer rapidement de gros dossiers dans Windows

0
2001

Lorsque vous supprimez des dossiers volumineux à l'aide de l'explorateur de fichiers Windows, vous remarquerez que le processus prend pas mal de temps .

Voici une petite astuce afin d'effacer rapidement un gros dossier .

L'explorateur de fichier Windows est un outil très pratique pour effectuer diverses tâches de maintenance comme copier des fichiers, effacer, etc.. Malheureusement celui-ci effectue de nombreux calculs de taille, etc.. Et rends toute manipulation plutôt lente lorsqu'il doit effacer une large quantité de fichiers et/ou répertoire.

Comment supprimer de gros dossiers dans Windows rapidement.

Si vous exécutez des commandes de suppression à partir de la ligne de commande, vous remarquerez que l'opération est beaucoup plus rapide.

L'inconvénient de cette astuce est qu'elle nécessite l'utilisation de la ligne de commande. Voilà pourquoi nous allons l'intégrer dans le menu contextuel de l'explorateur de fichiers.

Les deux commandes requises sont Del, pour supprimer des fichiers, et Rmdir, pour supprimer des répertoires.

Appuyez sur la touche Windows, tapez cmd.exe et sélectionnez le résultat pour charger l'invite de commande.
Accédez au dossier que vous souhaitez supprimer (avec tous ses fichiers et sous-dossiers)a l'aide de la commande 
CD, p.ex. cd d: \ backups \ test \ .
La commande DEL / F / Q / S * . * > NUL supprime tous les fichiers dans cette structure de dossier, et omet les résultats se qui améliore encore le processus.
Utilisez cd ... pour naviguer dans le dossier parent par la suite.
Exécutez la commande RMDIR / Q / S nomdurépertoire pour supprimer le dossier et tous ses sous-dossiers.

Petite explication sur ses commandes.

DEL / F / Q / S * . * > NUL
/ F - force la suppression des fichiers en lecture seule.
/ Q - permet le mode silencieux. Une confirmation ne vous sera pas demandée pour la suppression d'un fichier.
/ S - exécute la commande sur tous les fichiers dans n'importe quel dossier sous la structure sélectionnée.
*. * - supprime tous les fichiers.
> NUL - désactive la sortie de la console. Cela améliore encore le processus, éliminant environ un quart du temps de traitement .

RMDIR / Q / S nomdurepertoire
/ Q - Mode silencieux, ne demandera pas la confirmation pour supprimer des dossiers.
/ S - Exécutez l'opération sur tous les dossiers du chemin sélectionné.
Nom de dossier - Le chemin absolu ou le nom du dossier relatif, p.ex. o: / backup / test1 ou test1

Création d'un fichier batch et l'ajout au menu contextuel Explorer.

Afin d'exécuter très rapidement ses commandes, vous pouvez ajouter celle-ci au menu contextuel de l'explorateur de fichiers.

Dans un premier temps, nous allons créer un fichier batch. Ouvrer un nouveau document texte simple a l'aide de notepad par exemple et collez les lignes de code suivantes:

@ECHO OFF 
ECHO Supprimer le dossier:% CD%? 
PAUSE 
SET FOLDER =% CD% 
CD / 
DEL / F / Q / S "% FOLDER%"> NUL 
RMDIR / Q / S "% FOLDER%" 
EXIT

Enregistrez ensuite ce fichier sous la forme delete.bat. Assurez-vous qu'il possède l'extension .bat et non l'extension .txt.

Le fichier de commandes comporte une invite de sécurité. Ceci vous offre une option pour arrêter le processus, si vous avez sélectionné l'élément du menu contextuel par accident.

Vous pouvez utiliser CTRL-C ou cliquer sur le x de la fenêtre pour arrêter le processus. Si vous appuyez sur une autre touche, tous les dossiers et fichiers seront supprimés sans aucune option pour arrêter le traitement.

Vous devez enregistrer ce fichier batch dans un emplacement couvert par la variable d'environnement PATH. Bien que vous puissiez créer votre propre variable, vous pouvez également la déplacer vers un dossier déjà pris en charge par exemple C: \ Windows.

Procédez comme suit pour ajouter le nouveau fichier batch dans le menu contextuel de l'Explorateur Windows.

Appuyez sur la touche Windows, tapez regedit.exe et appuyez sur la touche Entrée pour ouvrir l'Éditeur du Registre Windows.

Confirmez l'invite UAC.
Accédez à HKEY_CLASSES_ROOT \ Directory \ shell \
Cliquez avec le bouton droit de la souris sur Shell et sélectionnez Nouveau> Clé.
Nommez la clé Fast Delete
Cliquez avec le bouton droit de la souris sur Suppression rapide, puis sélectionnez Nouveau> Clé.
Nommez la commande .
Double-cliquez sur la valeur par défaut .
Ajoutez cmd / c "cd% 1 && delete.bat" comme valeur.

Dorénavant lorsque vous cliquez avec le bouton droit de votre souris sur un dossier, le menu contextuel de Windows vous affiche une option supplémentaire Fast Delete.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.