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.