Commande : touch
Le programme TOUCH modifie la date et/ou le temps des fichiers sur
un disque.
Syntaxe :
touch [-?] [-C] [-Dnomchemin] [-F] [Date] [Temps] Pathspec [...]
touch [/?] [/C] [/Dnomchemin] [/F] [Date] [Temps] Pathspec [...]
Pathspec spécifie un fichier ou groupe de fichiers que Touch
traitera, et peut contenir une spécification de lecteur initial,
une spécification de chemin de répertoires et/ou une
spécification de fichier, et peut spécifier un groupe de
fichiers (en utilisant les jokers '?' et '*') ou un fichier
seul (une spécification sans ambiguïté). Pathspec peut être
répété autant de fois que nécessaire.
Options :
-C Ne pas créer les fichiers qui n'existent pas déjà.
-Dnomchemin Dupliquer l'horodatage depuis le fichier spécifié. Si
cette option est utilisée, la date ou le temps ne
peuvent être spécifiés.
-F Régler le temps sur le numéro de version du fichier.
-? Affiche l'aide.
Date La nouvelle date des fichiers qui doivent être modifiés.
Si cette option est utilisée, -Dnomchemin ne peut être
spécifié.
Time Le nouveau temps des fichiers qui doivent être modifiés.
Si cette option est utilisée, -Dnomchemin ne peut être
spécifié.
Le format de la date est déterminé par votre réglage de COUNTRY,
voyez CONFIG.SYS / FDCONFIG.SYS.
Le caractère '/' peut être utilisé en tant que séparateur de date.
Les suffixes A et P (a.m, p.m) sur le paramètre de temps sont
optionnels.
Si aucune date ni temps ne sont fournis, la date et l'heure actuelles
seront utilisées.
Les fichiers inexistants seront créés sauf si -C est utilisé.
Commentaires :
TOUCH permet de modifier la date, le temps, ou à la fois la date et
le temps d'un fichier. TOUCH peut régler la date et le temps sur la
date et le temps actuels, ou sur n'importe quelle date et temps
spécifié par l'utilisateur. La date et le temps peuvent aussi être
réglés sur zéro, ce qui fera que les valeurs ne seront pas affichées
dans certaines versions de DOS.
La date doit être formatée ainsi :
nn-nn-nn or nn/nn/nn.
L'ordre dans lequel les chiffres de la date sont interprétés dépend
du numéro de pays. Il existe trois ordres standard de date :
mm-jj-aa (Américain)
jj-mm-aa (Européen)
aa.mm.jj (Japonais)
Un paramètre de temps doit être formaté ainsi :
hh:mm[:ss][a|p]
Le deuxième deux-points et la valeur 'ss' sont facultatifs. S'ils
ne sont pas fournis, une valeur de zéro sera utilisée pour les
secondes. Les suffixes 'a' et 'p' (a.m et p.m) sont facultatifs, et
si aucun n'est utilisé, TOUCH supposera que le temps spécifié est
au format 24 heures.
L'OPTION -C :
TOUCH créera (par défaut) les fichiers spécifiés sans ambiguïté
(c'est-à-dire nommés explicitement, sans jokers) s'ils n'existent
pas déjà.
Cela est apparemment le comportement de 'touch' d'UNIX, bien que
ce ne soit pas habituel dans les implémentations DOS. Cette
fonctionnalité peut être empêchée avec le commutateur de ligne de
commande -C, qui indique à TOUCH de ne pas créer le fichier spécifié
s'il n'existe pas déjà. Je crois que cela est également le standard
dans les implémentations UNIX.
Par exemple, la commande TOUCH NOSUCH.FIL (si NOSUCH.FIL n'existe
pas déjà), créera un fichier vide (d'une taille de zéro octet)
appelé NOSUCH.FIL. La commande TOUCH -C NOSUCH.FIL signalera une
erreur et ne créera pas le fichier.
TOUCH a les CODES DE SORTIE (NIVEAUX D'ERREUR) suivants :
0 Achèvement normal; aucune erreur
2 Une ou plusieurs erreurs se sont produites lors du traitement
48 Erreur lors du traitement de l'option -Dnomchemin
162 Mémoire insuffisante (environ 64 Ko de mémoire sont nécessaires)
255 Syntaxe d'utilisation incorrecte
Exemples :
touch 12-31-2008 06:10p C:\FDOS\BIN\*.*
Voir également :
config.sys
country
fdconfig.sys
Copyright © 2008 W. Spiegl.
Traduit en 2020 par Berki Yenigün.
Ce fichier est dérivé de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.