MS-DOS | Que signifie @path sur la ligne de commande forfiles ?
Rédigé par O. Clotaire
Aucun commentaire
Classé dans : Windows
La question sur cette variable @path a donc été posé. Nous allons donc y répondre.
L'exemple ci-dessous, démontre que cette commande affiche le chemin complet en plus du nom du fichier :
> forfiles /d -9 /c "cmd /c echo @path"
Contrairement à cette commande qui n'affiche que le nom du fichier :
> forfiles /d +"01/01/2019"
Voici d'autres variables que je vous ai rassemblé à partir de la commande d'aide :
> forfiles /?
A chaque @<variables> sa description :
@file : renvoie le nom du fichier.
@fname : renvoie le nom du fichier sans extension.
@ext : renvoie uniquement l'extension du fichier.
@path : renvoie le chemin d'accès complet du fichier.
@relpath : renvoie le chemin d'accès relatif du fichier.
@isdir : renvoie "TRUE" si un type de fichier est un répertoire et "FALSE" pour les fichiers.
@fsize : renvoie la taille du fichier en octets.
@fdate : renvoie la date de dernière modification du fichier.
@ftime : renvoie la dernière heure de modification du fichier.
Remarques :
Les caractères spéciaux sont à utiliser en caractère hexadécimal comme par exemple, 0x09 pour la tabulation.
Les commandes doivent être précédées de "cmd / c", bien qu'elles puissent être omises si la commande est une commande externe qui ne nécessite aucun argument.