Befehl: touch

  Das TOUCH Programm modifiziert das Datum und / oder die Zeit von
  Dateien auf einem Datenträger.

Syntax:

  touch [-?] [-C] [-DPfadname] [-F] [Datum] [Uhrzeit] Pathspec [...]
  touch [/?] [/C] [/DPfadname] [/F] [Datum] [Uhrzeit] Pathspec [...]
  Pathspec gibt eine Datei oder eine Gruppe von Dateien an, die "berührt"
  werden soll. Es kann eine anfängliche Laufwerksspezifikation, eine
  Verzeichnispfadspezifikation und/oder eine Dateispezifikation enthalten
  und kann eine Gruppe von Dateien (mit den Platzhalterzeichen '?' und
  '*') oder eine einzelne Datei (eine eindeutige Spezifikation) angeben.
  Pathspec kann bei Bedarf wiederholt werden.

Optionen:

  -C          Erstellt keine Dateien, die noch nicht vorhanden sind.
  -DPfadname  Dupliziert Datum und Uhrzeit der angegebenen Datei. Bei
              Verwendung dieser Option können Datum / Uhrzeit entfallen.
  -F          Setzt die Zeit auf die Versionsnummer der Datei.
  -?          Zeigt die Hilfe an.
  Datum:      Das neue Datum der zu ändernden Dateien. Bei Verwendung
              dieser Option darf -DPfadname nicht angegeben werden.
  Uhrzeit:    Die neue Uhrzeit der zu ändernden Dateien. Bei Verwendung
              dieser Option darf -DPfadname nicht angegeben werden.
  Das Datumsformat wird durch Ihre COUNTRY-Einstellung bestimmt (siehe
  CONFIG.SYS / FDCONFIG.SYS).
  Das Zeichen '/' kann als Datumstrennzeichen verwendet werden.
  Die Suffixe A und P (am, pm) im Zeitparameter sind optional.
  Wenn weder Datum noch Uhrzeit angegeben sind, werden das aktuelle
  Datum und die aktuelle Uhrzeit verwendet.
  Nicht vorhandene Dateien werden erstellt, sofern nicht -C angegeben
  ist.

Kommentar:

  TOUCH ermöglicht die Änderung von Datum ODER Uhrzeit oder Datum UND
  Uhrzeit der Datei. TOUCH kann Datum und Uhrzeit auf das aktuelle Datum
  und die aktuelle Uhrzeit ODER auf ein beliebiges vom Benutzer gewähltes
  Datum und eine beliebige Uhrzeit setzen. Datum und Uhrzeit können auch
  auf Null gesetzt werden, wodurch die Werte in der Verzeichnisliste
  unter einigen DOS-Versionen leer angezeigt werden. Ein Datum muss als:
  nn-nn-nn oder nn/nn/nn formatiert sein.
  Die Reihenfolge, in der die Datumszahlen interpretiert werden, hängt
  von der Ländernummer ab. Es gibt drei Standardreihenfolgen für Datums-
  angaben:
  MM-TT-JJ (Amerikanisch)
  TT-MM-JJ (Europäisch)
  JJ.MM.TT (Japanisch)
  Ein Zeitparameter muss wie folgt formatiert sein:
  hh:mm[:ss][a|p]
  Der zweite Doppelpunkt und der Wert "ss" sind optional. Werden sie
  nicht angegeben, wird ein Sekundenwert von Null verwendet. Die Suffixe
  "a" und "p" (am und pm) sind optional. Wird keines von beiden verwen-
  det, geht TOUCH davon aus, dass die Uhrzeit im 24-Stunden-Format ange-
  geben wird.

  DIE OPTION "-C":
    TOUCH erstellt (standardmäßig) eindeutig angegebene Dateien (d. h.
    explizit benannt, ohne Platzhalter), sofern sie noch nicht vorhanden
    sind. Dies ist offenbar das Verhalten von "TOUCH" unter Unix, obwohl
    es in DOS-Implementierungen nicht üblich ist. Dieses Feature kann
    durch den Kommandozeilenschalter -C außer Kraft gesetzt werden, der
    TOUCH anweist, die angegebene Datei nicht zu erstellen, sofern sie
    noch nicht vorhanden ist. Ich glaube, dies ist auch in Unix-Imple-
    mentierungen Standard.
    Beispielsweise erstellt der Befehl TOUCH NOSUCH.FIL (sofern NOSUCH.
    FIL noch nicht vorhanden ist) eine leere (null Byte lange) Datei
    namens NOSUCH.FIL. Der Befehl TOUCH -C NOSUCH.FIL meldet einen Fehler
    und erstellt die Datei nicht.
  TOUCH hat folgende ERRORLEVEL / EXITCODES:
    0    Normaler Abschluss; keine Fehler.
    2    Beim Verarbeiten sind ein oder mehrere Fehler aufgetreten.
    48   Fehler bei der Verarbeitung der Option -DPfadname.
    162  Nicht genügend Arbeitsspeicher (es werden ca. 64 KB Speicher
         benötigt).
    255  Syntaxfehler.
  Weitere Informationen finden Sie unter:
  https://gitlab.com/FreeDOS/unix/touch/-/blob/master/DOC/
  TOUCH/TOUCH.TXT?ref_type=heads ODER:
  C:\FREEDOS\DOC\TOUCH\touch.txt

Beispiel:

  touch 12-31-2008 06:10p C:\FREEDOS\BIN\*.*

Siehe auch:

  errorlevel/exitcode
  config.sys/fdconfig.sys
  country

  Copyright © 1989-1995 by K. Heidenstrom, 2010 von Rugxulo,
  Hilfeversion 2023 und 2025 von W. Spiegl.

  Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
  Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.