Déplacer et organiser des fichiers sur votre ordinateur peut prendre du temps. Sous Windows, il est plus rapide de créer un fichier de commandes (.bat) et de déplacer plusieurs fichiers source et sous-dossiers vers n’importe quel dossier de destination. Vous pouvez définir les propriétés d’un tel fichier .bat à l’avance et transférer les fichiers ultérieurement à votre guise.
Un fichier .bat est un secret bien connu mais peu utilisé de Windows qui peut exécuter différents types de commandes avec des résultats exploitables.
Ceci est le dernier guide pour créer un fichier batch dans Windows 11 et 10 à partir de zéro. Nous montrons également comment utiliser un tel fichier .bat pour déplacer des fichiers de n’importe quelle source vers un dossier de destination.
Que font les fichiers batch dans Windows ?
Un fichier de commandes dans Windows est un fichier de script automatisé qui permet d’effectuer des tâches de routine à l’aide de commandes prédéfinies sans aucune autre action de l’utilisateur. Avec un fichier de commandes, vous pouvez le configurer pour qu’il s’exécute automatiquement à une heure prédéfinie en arrière-plan.
Créer un fichier batch à partir de rien
Vous pouvez créer un fichier .bat dans n’importe quel dossier Windows de votre choix. Pour le créer de toutes pièces, il vous suffit de vous rendre dans le dossier de destination de votre choix.
- Cliquez avec le bouton droit pour créer un nouveau fichier .txt pouvant être ouvert dans le Bloc-notes. Dans Windows 11, vous pouvez également créer un nouveau fichier .txt via le menu contextuel en haut de la fenêtre de l’explorateur de fichiers.
- Une fois le fichier Bloc-notes créé, renommez l’extension de .txt à .bat.
- Ignorez le message « Le fichier deviendra inutilisable » en raison du changement d’extension du nom de fichier et cliquez sur Oui. Un fichier de commandes vide (.bat) a maintenant été créé sans contenu. Vous pouvez modifier le contenu de ce fichier comme indiqué dans les sections suivantes.
Le fichier .bat est bien visible dans le dossier. Il peut être supprimé, copié-collé, renommé et transféré dans n’importe quel autre dossier.
Utiliser un fichier batch pour créer des dossiers et sous-dossiers
Vous pouvez utiliser un fichier .bat pour créer des dossiers et sous-dossiers séparés dont le contenu et les propriétés restent connectés au fichier .bat. Quel que soit l’emplacement du PC vers lequel vous déplacez le fichier .bat, les dossiers et sous-dossiers suivront. Tout contenu enregistré dans ces dossiers peut simplement être déplacé en déplaçant le fichier maître .bat.
Il existe deux façons d’utiliser un fichier .bat avec le Bloc-notes. Dans la première méthode illustrée ci-dessous, ouvrez le Bloc-notes en mode administrateur à partir du menu Démarrer.
Ouvrez le fichier .bat dans le Bloc-notes à partir de son emplacement de dossier enregistré et son contenu sera rempli.
Une autre façon directe de travailler avec un fichier .bat consiste à cliquer avec le bouton droit sur le fichier .bat créé, ce qui vous permet de « Modifier à l’aide du Bloc-notes ». Sous Windows 10, il est accessible directement par un clic droit. Dans Windows 11, vous devez cliquer sur « Afficher plus d’options » pour voir l’option Bloc-notes parmi d’autres programmes.
Une fois le fichier Bloc-notes ouvert, entrez ce qui suit pour créer des dossiers en utilisant des noms de dossier, puis enregistrez le fichier et quittez le Bloc-notes.
@echo off md FolderName1 FolderName2..."Folder Name3"
Le but de @echo off
est de désactiver l’invite d’affichage. De cette façon, vous n’aurez pas à gérer l’invite de commande, bien qu’elle soit connectée en interne aux processus de fichiers .bat. Si le nom de votre dossier doit contenir un espace, mettez-le entre guillemets.
Dès que vous double-cliquez sur le fichier .bat, il exécutera la commande pour créer les nouveaux dossiers.
Pour créer des sous-dossiers dans n’importe quel dossier, modifiez le code ci-dessus comme indiqué ici en mentionnant les noms des sous-dossiers après le nom du dossier. Enregistrez le fichier et quittez le Bloc-notes, puis double-cliquez à nouveau sur le fichier .bat.
md FolderName/SubFolder1 FolderName/SubFolder 2...
Comme indiqué ici, les sous-dossiers ont été créés.
Déplacer des fichiers d’un dossier à un autre à l’aide de fichiers batch
Vous pouvez utiliser des fichiers .bat pour déplacer des fichiers de n’importe quel dossier de votre PC Windows vers un dossier de destination de votre choix. Tout ce dont vous avez besoin est un chemin de dossier approprié pour effectuer les transferts dans un déplacement de dossier en masse.
La meilleure façon de connaître le chemin d’un dossier est de cliquer avec le bouton droit de la souris et de sélectionner « Propriétés » suivi de « Emplacement ». Copiez-collez l’emplacement entièrement dans la chauve-souris. fichier.
Pour déplacer par lots des fichiers dans un dossier, nous utilisons la commande « déplacer ».
Comme indiqué ici, nous déplaçons tout le contenu du « Dossier A » vers le « Dossier B ». La commande est la suivante :
move Source-Folder-Path*.* Destination-Folder-Path
Ici, *.*
est un caractère générique qui indique à Windows de copier tous les fichiers du dossier source. Si une partie du chemin du dossier a un nom de dossier avec des espaces, vous devez le mettre entre guillemets.
Enregistrez le fichier et quittez le Bloc-notes. Le contenu entier d’un dossier a été déplacé vers un autre en double-cliquant sur le fichier .bat.
Si vous souhaitez déplacer uniquement certains fichiers, le code peut être légèrement modifié en mettant le nom du fichier devant *.* comme indiqué ci-dessous.
move Source-Folder-PathFile Name1, File Name2*.* Destination-Folder-Path
Si vous souhaitez déplacer uniquement des types de fichiers spécifiques entre les dossiers, par exemple, des fichiers .png, modifiez le code en mettant le type de fichier devant *.* comme indiqué ci-dessous.
move Source-Folder-Path*.file_type*.* Destination-Folder-Path
Par exemple, pour déplacer tous les fichiers image avec l’extension .png, utilisez le code ci-dessous :
move Source-Folder-Path*.png*.* Destination-Folder-Path
Conformément au code, seuls les fichiers .png ont été déplacés dans cet exemple.
Vous pouvez remplacer le .png dans l’exemple ci-dessus par .jpg, .pdf, .doc, .ppt ou tout autre type de fichier que vous souhaitez déplacer.
Questions fréquemment posées
1. Puis-je utiliser un fichier batch pour renommer plusieurs fichiers ?
Oui, vous pouvez, mais un fichier de commandes n’est pas nécessaire, car il existe des moyens plus simples de renommer des fichiers par lots dans Windows.
2. Les fichiers batch peuvent-ils être dangereux ?
Tous les fichiers batch (.bat) ne sont pas dangereux. Ceux que vous créez ne nuisent pas à votre système, car ils exécutent un script légitime.
Cependant, les auteurs de logiciels malveillants utilisent souvent des processus Windows connus pour infecter des systèmes sains. Les fichiers batch exécutent une série de commandes qui ne peuvent pas être arrêtées une fois que les fichiers ont été double-cliqués. Cela en fait un moyen populaire d’infecter les systèmes Windows. Cependant, la plupart des fichiers .bat malveillants ne pourront pas être téléchargés sur votre PC à condition que vous n’ayez pas désactivé le filtre SmartScreen.
Lorsqu’un fichier batch malveillant se glisse dans votre dossier Téléchargements, Windows Defender vous alerte automatiquement. Si le script .bat est programmé pour s’exécuter sur un double-clic, il sera mis en quarantaine par Windows Defender.
3. Puis-je exécuter un fichier batch en tant que programme de démarrage ?
Oui. Vous pouvez facilement programmer un fichier batch pour qu’il s’exécute à chaque démarrage de Windows. Commencez par créer un raccourci pour le fichier .bat à l’aide d’un clic droit. Ce raccourci peut être enregistré sur le bureau ou à tout autre endroit pratique.
Collez le raccourci dans le dossier de démarrage de Windows situé dans « C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup ». Vous pouvez également utiliser le même dossier de démarrage pour supprimer le fichier batch de la liste des programmes de démarrage.