Comment renommer et supprimer en masse des fichiers sous Windows

L'avènement de l'Internet ultra-rapide a entraîné une multitude de fichiers à télécharger. Il y a eu un boom similaire dans les fichiers après l'avènement de la photographie numérique. Soudainement, vous pourriez facilement remplir un disque dur d'un téraoctet avec facilité.

Cependant, garder une trace des fichiers n'est pas toujours facile. De temps en temps, vous voudrez peut-être renommer chaque fichier dans un dossier pour des raisons d'organisation. À d'autres moments, vous voudrez également supprimer tous vos fichiers.

Lisez la suite pour savoir comment renommer par lots et supprimer en masse des fichiers dans Windows 10.

Comment renommer par lots sur Windows 10

Il existe plusieurs façons de renommer des fichiers par lots à l'aide de Windows 10. Vous pouvez renommer à l'aide de l'Explorateur de fichiers, de l'invite de commandes ou de PowerShell, chaque option étant utile pour différentes tâches.

1. Renommer par lots avec l'explorateur de fichiers

L'explorateur de fichiers offre l'une des options de changement de nom les plus simples, mais offre également la moindre flexibilité de changement de nom.

  1. Dirigez-vous vers le dossier contenant les fichiers que vous souhaitez renommer.
  2. Classez les fichiers comme vous souhaitez les renommer.
  3. Appuyez sur CTRL + A pour sélectionner tous les fichiers du dossier, puis cliquez avec le bouton droit et sélectionnez Renommer .
  4. Saisissez votre nouveau nom de fichier et appuyez sur Entrée. Chaque fichier du dossier prendra le nom du fichier de base, dans ce cas, une illustration , suivi d'un numéro dans une séquence.

Comme vous pouvez le voir, il fait le travail mais n'offre aucune personnalisation.

2. Renommer par lots avec l'invite de commande

L'invite de commande Windows offre un peu plus de flexibilité pour le changement de nom des fichiers de commandes. Vous pouvez utiliser la commande ren pour renommer plusieurs fichiers simultanément. "Ren" est l'abréviation de renommer. La commande autorise les caractères génériques "*" et "?" ainsi que la modification des extensions de fichiers, même si cela ne vous permet pas de déplacer des fichiers dans différents dossiers après avoir renommé.

Dirigez-vous vers le dossier contenant les fichiers que vous souhaitez renommer, appuyez sur Maj + clic droit et sélectionnez Ouvrir une fenêtre de commande ici. Tapez dir et appuyez sur Entrée pour voir la liste des fichiers.

Renommer un seul fichier

La commande pour renommer un seul fichier est:

 ren filename.jpg newfilename.jpg

Renommer les chiffres dans plusieurs fichiers

Si vous souhaitez renommer plusieurs fichiers, vous pouvez utiliser les caractères génériques pour apporter des modifications. Par exemple, si vous souhaitez modifier le nombre de chiffres dans vos noms de fichiers, vous pouvez utiliser la commande suivante:

 ren document??.txt document3??.txt

Ici, le joker de point d'interrogation agit comme n'importe quel caractère, permettant à la commande de trouver tous les fichiers correspondants lors de la sortie des fichiers renommés.

Renommer par lots des fichiers avec un suffixe

Que diriez-vous d'ajouter un suffixe à un groupe de fichiers? Vous pouvez le faire en utilisant la commande suivante:

 ren *.* ???????-test.*

Dans cette commande, le caractère générique astérisque remplace tous les caractères. Donc, "*. *" Signifie trouver n'importe quel nom de fichier, avec n'importe quelle extension, dans ce dossier. La deuxième partie (avec tous les points d'interrogation) indique à la commande d'utiliser les noms de fichiers existants jusqu'à sept caractères, mais ajoutez "-test" comme suffixe, tandis que l'astérisque signifie à nouveau appliquer à n'importe quelle extension de fichier.

Si vous souhaitez ajouter un préfixe, déplacez la partie "-test" de la commande vers l'avant, comme ceci:

 ren *.* test-???????.*

Supprimer par lots des parties d'un nom de fichier

Vous pouvez également utiliser le changement de nom de fichier de commandes pour supprimer une partie d'un nom de fichier. Supposons que vous ayez une série de documents nommés "jan-budget.xlsx", "feb-budget.xlsx", "mar-budget.xlsx", etc. Vous pouvez supprimer le suffixe "-budget" à l'aide de la commande suivante:

 ren ???-budget.xlsx ???.xlsx

Extensions de fichier renommées par lots

La commande ren peut également adresser les extensions de fichier. Cela signifie que vous pouvez renommer par lots les extensions de fichiers. Bien que cela soit pratique, cela peut causer des problèmes si vous le renommez avec un type de fichier incompatible.

Cela signifie que vous pouvez essayer de renommer des fichiers en types de fichiers similaires, tels qu'un document Word (.docx) en document texte (.txt), mais vous rencontrerez des problèmes si vous essayez de convertir un document Word en un type de vidéo (comme .mp4).

La commande suivante renomme toutes les extensions de fichier des documents texte en documents au format texte enrichi:

 ren *.txt *.rtf

Avant d'échanger les extensions de fichiers, je recommande de faire une sauvegarde des fichiers au cas où quelque chose ne va pas.

3. Renommer par lots avec PowerShell

Windows PowerShell offre la plus grande flexibilité pour renommer les fichiers par lots et est l'outil de changement de nom le plus puissant intégré à Windows.

Connexes: Invite de commandes et Windows PowerShell: quelle est la différence?

Dirigez-vous vers le dossier contenant les fichiers que vous souhaitez renommer par lots, appuyez sur Maj + clic droit , puis ouvrez une fenêtre PowerShell ici . Voici notre dossier de test MUO Batch Rename des sections précédentes, maintenant ouvert dans PowerShell. Tapez dir et appuyez sur Entrée pour afficher une liste de fichiers.

À partir de là, vous pouvez commencer à renommer par lots les noms de fichiers avec PowerShell.

Renommer un seul fichier

Si vous souhaitez renommer un seul fichier, utilisez la commande suivante:

 Rename-Item filename.jpg newfilename.jpg

Si votre nom de fichier comprend des espaces, vous devrez utiliser des guillemets autour des noms de fichiers, comme ceci:

 Rename-Item "file name with spaces.jpg" "new file name with spaces.jpg"

Remplacer par lots les noms de fichiers

PowerShell propose quelques options différentes pour renommer par lots les noms de fichiers. Une option consiste à remplacer une partie du nom de fichier par autre chose, ce qui est pratique pour remplacer les fichiers d'un appareil photo numérique.

 Dir | Rename-Item –NewName { $_.name –replace "DSC","summer2020" }

Où «DSC» fait partie du nom de fichier d'origine de l'appareil photo numérique ou du dossier de photos de votre smartphone, et «summer2020» est le nom du fichier de sortie.

Vous pouvez également utiliser la même commande pour remplacer de petits extraits d'un nom de fichier. Par exemple, la commande suivante remplace un trait de soulignement par un trait d'union

 Dir | Rename-Item –NewName { $_.name –replace "_","-" }

Renommer les fichiers par lots en utilisant un nombre croissant

Vous pouvez utiliser la commande suivante pour renommer les fichiers par lots, en ajoutant un numéro différent à chaque fichier.

 Dir | %{Rename-Item $_ -NewName ("summer2020{0}.jpg" -f $nr++)}

Renommer par lots les noms de fichiers dans tout le répertoire

Une chose que vous pouvez faire avec PowerShell est de renommer par lots des fichiers dans tout un répertoire, plutôt que dans un seul dossier. Cette commande fonctionne à partir du haut du répertoire de fichiers vers le bas, changeant par lots en renommant les fichiers correspondants dans chaque sous-dossier.

 Get-ChildItem -Filter "*current*" -Recurse | Rename-Item -NewName {$_.name -replace 'current','old' }

Obtenir de l'aide PowerShell

Ce ne sont là que quelques-unes des options de changement de nom par lots disponibles pour PowerShell. Si vous voulez plus d'options, vous pouvez consulter les exemples intégrés de PowerShell à l'aide de la commande suivante:

 get-help Rename-Item –examples

Renommer par lots sur Windows 10 avec l'utilitaire Bulk Rename

Si vous souhaitez renommer des fichiers, mais que vous n'avez pas envie de jouer avec les commandes parfois déroutantes de PowerShell et de l'invite de commandes, envisagez l' utilitaire de changement de nom en bloc .

C'est un outil de changement de nom gratuit pour Windows 10 avec des tas d'options. Assurez-vous simplement de décocher les tâches supplémentaires lors de l'installation.

Téléchargement: Bulk Rename Utility pour Windows 10 (gratuit)

Comment supprimer par lots sur Windows 10

Maintenant, la plupart des gens n'ont pas à supprimer régulièrement 500 000 fichiers répartis dans 45 000 dossiers, mais je suis sûr que nous avons tous eu le moment où votre collection de musique n'est tout simplement plus à la hauteur. La suppression de plus que quelques fichiers à l' aide de l'Explorateur de fichiers peut devenir un processus long car Windows choisit d'énumérer chaque fichier avant de l'envoyer dans son emballage.

En ce qui concerne la suppression par lots de fichiers sur Windows 10, vous avez quelques options.

1. Suppression par lots de fichiers à l'aide de l'invite de commande

L'invite de commandes a deux puissantes commandes de suppression de fichiers à sa disposition: DEL et rmdir .

DEL est assez explicite en tant que commande pour supprimer un fichier, tandis que rmdir est la commande pour supprimer un répertoire entier. Vous pouvez ajouter des paramètres aux deux commandes pour supprimer et supprimer des types de fichiers spécifiques ou simplement pour tout supprimer.

Attention , la commande rmdir est puissante et potentiellement dangereuse. Il supprime des répertoires entiers, y compris les structures de fichiers et tout ce qui se trouve entre les deux. Si vous le pointez sur quelque chose de critique, vous pourriez endommager votre système d'exploitation.

Supprimer un seul fichier

Pour supprimer un seul fichier, utilisez la commande suivante:

 del C:enteryourpathhere /f /s

La commande de base localise le dossier spécifié, tandis que le paramètre / s supprime tous les fichiers contenus dans les sous-dossiers du répertoire et le paramètre / f ignore les paramètres en lecture seule.

Sinon, dirigez-vous vers le dossier contenant les fichiers que vous souhaitez supprimer, appuyez sur Maj + clic droit et sélectionnez Ouvrir une fenêtre de commande ici. Saisissez ensuite "del [filename]" et appuyez sur Entrée.

Supprimer un type de fichier spécifique

Et si vous souhaitez supprimer un type de fichier spécifique d'un dossier? Vous pouvez le faire en utilisant la commande suivante:

 del *.extension

Remplacez «l'extension» par le type de fichier que vous souhaitez supprimer.

Vous pouvez étendre la commande pour supprimer toute l'extension de fichier spécifique des sous-dossiers avec l'ajout de quelques paramètres:

 del /s /q *.extension

De plus, si vous souhaitez supprimer plusieurs types de fichiers, vous pouvez ajouter plusieurs types d'extensions:

 del /s /q *.png *.svg

Supprimer un fichier et supprimer un dossier

Les commandes précédentes laissent la structure du fichier, ce qui peut être irritant si vous souhaitez tout supprimer par lots. Si vous souhaitez également supprimer les dossiers avec les fichiers, vous pouvez utiliser les commandes suivantes:

 del /f /s /q C:enteryourpathhere > nul
rmdir /s /q C:enteryourpathhere

Il y a quelques autres paramètres exposés ici. Nul est un fichier spécial qui supprime toutes les données qui y sont écrites, ce qui signifie que le processus d'énumération quelque peu long n'est pas écrit dans un fichier, tandis que / q sélectionne le "mode silencieux", ce qui signifie que vous ne serez pas invité à Oui / Non avant votre les fichiers s'enflamment.

2. Suppression de fichiers par lots à l'aide d'un fichier par lots

Un fichier de commandes est un script que vous pouvez exécuter pour effectuer certaines tâches sur votre système. Si vous savez créer une série de commandes, vous pouvez créer un long script qui automatise les tâches pour gagner du temps. Dans ce cas, nous utiliserons quelques commandes de base pour créer un script de suppression par lots.

Pour cet exemple, je vais supprimer le dossier MUO Batch Rename créé pour les exemples précédents. Cliquez avec le bouton droit sur votre bureau et dirigez-vous vers Nouveau> Document texte . Nommez-le BatchDelete et ouvrez-le.

L'exemple de fichier de commandes nécessite que vous sachiez dans quel dossier vous souhaitez supprimer les fichiers. Cela semble évident, mais vous avez besoin du chemin d'accès exact au fichier.

Si vous n'êtes pas sûr du chemin correct du dossier, cliquez avec le bouton droit de la souris et sélectionnez Propriétés , puis affichez l'emplacement à cet endroit. Vous pouvez également accéder au dossier et cliquer une fois sur la zone d'adresse pour révéler le chemin d'accès direct au dossier.

Dans tous les cas, assurez-vous d'avoir le bon dossier car il sera bientôt effacé de votre système.

Vous pouvez copier et coller ce qui suit dans votre fichier de commandes. Vous devez remplacer "entrez votre chemin ici" par le chemin de votre dossier.

 cd C:enteryourpathhere
del * /S /Q
rmdir /S /QC:enteryourpathhere

Après avoir copié et collé et ajouté le chemin d'accès à votre dossier, sélectionnez Fichier> Enregistrer . Maintenant, recherchez votre fichier BatchDelete.txt et appuyez sur F2 pour renommer le fichier. Modifiez l'extension de fichier de .txt à .bat et appuyez sur Entrée lorsque vous rencontrez un avertissement.

Félicitations, vous venez de créer votre premier fichier batch!

Veuillez noter que vous devrez mettre à jour le chemin d'accès au dossier lorsque vous souhaitez à nouveau utiliser le fichier de commandes.

Comment supprimer les fichiers nuisibles ou les erreurs «Nom de fichier trop long» sous Windows 10

Parfois, vous pouvez rencontrer des fichiers qui ne peuvent pas être supprimés. Parfois, c'est parce que vous essayez de supprimer un fichier système protégé, ce qui, si vous le supprimiez, entraînerait une corruption du système.

À d'autres moments, vous pouvez rencontrer un nom de fichier avec trop de caractères, accompagné du message d'erreur suivant:

Impossible de supprimer [nom de fichier]: le nom de fichier que vous avez spécifié n'est pas valide ou est trop long.

Vous pouvez utiliser l'invite de commande pour corriger cette erreur. Accédez au dossier contenant le fichier incriminé, appuyez sur Maj + clic droit et sélectionnez Ouvrir une fenêtre de commande ici.

Maintenant, entrez dir / x pour voir une liste de noms de fichiers raccourcis plutôt que la version complète. Dans la même fenêtre d'invite de commandes, vous pouvez maintenant supprimer les fichiers en utilisant le nom court.

Dans l'image ci-dessus, j'entrerais del ALTUMC ~ 1.JPG pour supprimer le fichier spécifique. Une fois que vous avez réduit les noms de fichiers à leurs versions courtes, vous pouvez également utiliser les méthodes de suppression par lots plus haut dans l'article.

Vous pouvez renommer ou supprimer par lots

En utilisant les astuces de ce guide, vous pouvez désormais utiliser plusieurs outils différents pour renommer ou supprimer des fichiers par lots sous Windows 10. Les commandes de cet article sont pratiques mais aussi la pointe de l'iceberg à bien des égards.