576 liens privés
Ce site est une vraie mine d'or claire et concise !
Edit 20150505 : Je cite : «
Effectuer une substitution de variable
Il est possible de changer les variables de sortie. Par exemple, si nous saisissons cette commande :
for /r %a in (*.txt) do @echo %~na
Seuls les fichiers .txt seront affichés.
La liste ci-dessous récapitule les variables de substitution ainsi que les combinaisons permises. Rappelons que la variable %a peut être remplacée par n'importe quelle autre lettre de l'alphabet ou chiffre.
%~a : développe %a en supprimant les guillemets.
%~fa : développe %a en un nom de chemin complet.
%~da : développe %a en une lettre de lecteur seulement.
%~pa : développe %a en un chemin seulement.
%~na : développe %a en un nom de fichier seulement.
%~xa : développe %a en une extension de fichier seulement.
%~sa : développe le chemin afin qu'il ne contienne que des noms courts.
%~aa : développe %a jusqu'aux attributs du fichier.
%~ta : développe %a jusqu'à la date et l'heure du fichier.
%~za : développe %a jusqu'à la taille du fichier.
%~$PATH:a : recherche les répertoires énumérés dans la variable d'environnement et développe %a jusqu'au nom complet du premier répertoire trouvé.
%~dpa : développe %a en une lettre de lecteur et un chemin seulement.
%~nxa : développe %a en nom de fichier et une extension seulement.
%~fsa : développe %a en un nom de chemin complet avec des noms courts seulement.
%~dp$PATH:a : recherche les répertoires énumérés dans la variable d'environnement pour %a et développe jusqu'à la lettre du lecteur et au chemin du premier répertoire trouvé.
%~ftzaa : développe %a en une ligne de sortie semblable à celle affichée par la commande "Dir". »