La ligne de commande et comment supprimer les extensions de fichiers

Vous savez probablement que la plupart des fichiers ont une extension telle que TXT ou EXE après le nom de fichier, même si ceux-ci ne sont pas toujours affichés dans Windows. Les extensions de fichier permettent à Windows de savoir quoi faire avec des fichiers spécifiques, comme l'ouverture de fichiers texte dans le Bloc-notes ou Microsoft Office. Cependant, si votre entreprise doit supprimer les extensions de fichier, l'utilisation de la ligne de commande et d'un fichier de commandes est beaucoup plus rapide que de renommer chaque fichier manuellement.

L'invite de commandes

La ligne de commande Windows est une interface texte familière pour quiconque a travaillé avec DOS ou Unix, bien qu'elle ne soit pas couramment utilisée par la personne moyenne. Les commandes d'invite de commande sont souvent utilisées par les administrateurs système pour diverses tâches, de la vérification des diagnostics du réseau à la réalisation de sauvegardes. Puisqu'il n'y a pas d'interface utilisateur graphique pour eux, ils s'exécutent généralement beaucoup plus rapidement, mais plus important encore, les commandes de ligne de commande peuvent être exécutées par lots - plusieurs commandes différentes sur une seule ligne - pour atteindre un objectif.

Ouvrez le terminal de commande en appuyant sur "Win-R" pour ouvrir le menu Exécuter, puis en tapant "cmd" et en appuyant sur "Entrée".

Renommer

La commande "rename" ou "ren" renomme un fichier ou un répertoire spécifié. La structure de base est :

ren C: \ chemin \ vers \ fichier.txt nouveau fichier

Dans cet exemple, le fichier "file.txt" sera renommé "newfile", sans extension (.txt). Notez que pour de nombreux fichiers et répertoires, vous devrez utiliser des guillemets pour que la commande renommer fonctionne avec des espaces.

Par exemple, la ligne suivante fonctionnera:

ren "C:\chemin vers\mes documents\fichier.txt" nouveaufichier.txt

Une erreur sera produite, cependant, si la ligne n'inclut pas les guillemets:

ren C: \ chemin vers \ mes documents \ file.txt newfile.txt

Pour renommer un répertoire, utilisez le même format mais utilisez le nom du répertoire au lieu d'un fichier, tel que:

ren "C: \ Ancien nom de répertoire" "nouveau répertoire"

Notez les guillemets autour du nouveau nom de répertoire en raison de l'espace.

Pour toute commande, tapez la commande avec un "/?" après pour la syntaxe et les options.

Copie et XCopy

La copie est similaire à renommer avec quelques commutateurs supplémentaires. La copie ne fonctionne également que sur les fichiers. La syntaxe est :

copier C: \ mon \ oldfile.bat C: \ mon \ nouveau fichier

Notez que les fichiers copiés apparaîtront dans le répertoire de travail (celui que votre invite de commande spécifie comme votre emplacement) à moins que vous ne donniez un emplacement exact pour le nouveau fichier.

XCopy, comme la copie, crée des doublons, mais fonctionne à la fois sur les fichiers et les répertoires. La syntaxe est la même:

xcopy "C: \ mon \ ancien répertoire" "C: \ mon \ nouveau répertoire"

Caractères génériques et fichiers batch

La ligne de commande utilise des caractères génériques. Par exemple, taper ce qui suit copiera tous les fichiers TCT dans le répertoire d: \ my \ backup sans aucune extension de fichier:

copier *.txt "D:\mon\répertoire de sauvegarde*."

Les caractères génériques sont particulièrement utiles pour traiter plusieurs fichiers et types de fichiers.

En combinant tout jusqu'à présent, vous pouvez créer un nouveau fichier appelé "backup.bat" soit dans un éditeur de texte, tel que Notepad ou Vim, soit via la ligne de commande avec la commande "edit backup.bat". Utilisez ces commandes :

copier "c: \ chemin vers \ certains fichiers *." c:\backup\ renommer C:\backup*. *. del c:\backup*.txt

Enregistrez et fermez le fichier.

À partir de la ligne de commande, tapez "backup.bat" et le fichier batch exécutera vos commandes spécifiées : tout d'abord, copier tous les fichiers de ce répertoire, puis les renommer pour supprimer les extensions.

Notez que tous les fichiers avec le même nom mais avec des extensions différentes (comme "myfile.txt" et "myfile.odt") n'écraseront pas le premier renommé. Dans ce cas, à cause du tri alphabétique, le "myfile.odt" deviendra "myfile" tandis que "myfile.txt" restera avec l'extension TXT.


$config[zx-auto] not found$config[zx-overlay] not found