Command cmd
maxt
-
brucine Messages postés 21707 Date d'inscription Statut Membre Dernière intervention -
brucine Messages postés 21707 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrais faire une liste de mon disque dur.
j'ai fait cette commande dans cmd :
dir /o /s /b /a-d
ça m'affiche: c:nom du fichier.... je voudrais supprimer la lettre du disque "c:" et commencer par les répertoires.
quelqu'un c'est comment faire ?
merci
Windows / Firefox 108.0
A voir également:
- Command cmd
- Cmd - Guide
- Scannow cmd - Guide
- Cmd mac - Guide
- Récupérer clé windows cmd - Guide
- Fichier .cmd - Guide
1 réponse
Bonjour,
Si je veux utiliser DIR, je dois tricher par une boucle FOR pour utiliser le paramètre adapté nx:
@echo off
FOR /F "delims=" %%a in ('dir C:\Users\brucine\Desktop /o /s /b /a-d') DO ECHO %%~nxa
pause
:EOF
L'alternative est de passer par FORFILES:
@echo off
cd /d C:\
FORFILES /S /M *.* /C "cmd /c echo @file"
pause
Remarquer que j'ai fait ça dans un batch et non pas à la ligne de commandes (variables doublées et echo) et que pour gagner du temps je n'ai appliqué DIR qu'à mon bureau.