FreeDOS help system (hhstndrd 1.0.8 de)[touch]

Befehl: touch

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

Syntax:

touch [-?] [-C] [-DReferenzdatei] [-F] [Datum] [Zeit] Dateipfade [...] touch [/?] [/C] [-DReferenzdatei] [-F] [Datum] [Zeit] Dateipfade [...] Dateipfade bestimmt eine Datei oder eine Gruppe von Dateien, die geändert werden sollen, und kann eine erste Laufwerksangabe, einen Verzeichnispfad und, oder einer Dateispezifikation enthalten und eine Gruppe von Dateien (mit dem "?" und "*" Platzhalter- Zeichen) oder eine einzelne Datei (eine eindeutige Spezifikation) enthalten. Dateipfade können wiederholt werden.

Optionen:

-C Erstellt keine Dateien, die nicht bereits vorhanden sind. -DReferenz Verwendet Datum und die Uhrzeit der angegebenen Datei als Referenz. Wenn diese Option verwendet wird, kann das Datum oder Zeit nicht angegeben werden. -F Setzt die Zeit auf die Versionsnummer der Datei. -? Zeigt die Hilfe. Datum Das neue Datum für die zu ändernden Dateien. Wenn diese Option benutzt wird, darf -D nicht angegeben werden. Zeit Das neue Datum für die zu modifizierenden Dateien. Wenn dies benutzt wird, darf die Option -D nicht angegeben werden. Das Datumsformat hängt von Ihrem Ländereinstellung (COUNTRY) ab, siehe CONFIG.SYS / FDCONFIG.SYS. Der Schrägstrich "/" kann als Datums-Trenner verwendet werden. Die A- und P-Suffixe (für vormittags bzw. nachmittags) der Zeitparameter sind optional. Wenn weder Datum noch Zeit gegeben sind, wird das aktuelle Datum mit Uhrzeit verwendet. Nicht existierende Dateien werden erstellt, außer wenn die Option -C benutzt wird.

Kommentar:

TOUCH kann das Datum, die Uhrzeit, oder auch beide von Dateien ändern. Es kann das Datum und die Uhrzeit auch auf den aktuellen Zeitpunkt oder auf jedes beliebige Datum und Uhrzeit setzen. Das Datum und die Uhrzeit kann auch auf Null gestellt werden, was bewirkt, daß die Werte in der Verzeichnisliste unter einigen Versionen von DOS als leer erscheinen. Ein Datum muß folgendermaßen formatiert sein: nn-nn-nn oder nn/nn/nn. Die Reihenfolge in der die Datumszahlen interpretiert werden, hängt von der Ländernummer ab. Es gibt drei Standard-Datumsanordnung: mm-dd-yy (Amerikanisch) dd-mm-yy (Europäisch) yy.mm.dd (Japanisch) Ein Zeitparameter muß folgendes Format haben: hh:mm[:ss][a|p] Der zweite Doppelpunkt und der 'ss'-Wert sind optional. Wenn sie nicht angegeben sind, wird ein Wert von Null Sekunden verwendet. Das Anhängen von 'a' und 'p' (für vormittags bzw. nachmittags) ist optional. Wenn sie fehlen, geht TOUCH davon aus, daß die Zeit im 24-Stundenformat vorliegt. Die -C Option: Standardmäßig erzeugt TOUCH eindeutig angegebene Dateien (z.B. Namen ohne Platzhalter-Zeichen), wenn sie nicht bereits vorhanden sind. Dies ist das Standardverhalten der Unix-Versionen von 'touch', aber nicht üblich in DOS-Implementierungen. Dieses Verhalten kann über die C-Befehlszeilenoption aufgehoben werden, die TOUCH mitteilt die angegebene Datei nur zu ändern, wenn sie bereits vorhanden ist. Zum Beispiel wird der Befehl TOUCH NOSUCH.FIL eine leere (Null Bytes lange) Datei mit dem Namen NOSUCH.FIL erzeugen (wenn diese noch nicht existiert). Der Befehl TOUCH -C NOSUCH.FIL hingegen wird einen Fehler melden und die Datei nicht erzeugen. TOUCH hat folgende Beendigungswerte (EXITCODES/ERRORLEVEL): 0 normaler Abschluss, keine Fehler 2 Ein oder mehrere Fehler während der Verarbeitung 48 Fehler während der Verarbeitung der Option -D 162 Nicht genügend Speicher (ca. 64 KB Speicher erforderlich) 255 Falsche Syntax

Beispiel:

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

Siehe auch:

config.sys country fdconfig.sys ------------------------------------------------------------------------------ Copyright (C) 2008 W. Spiegl, übersetzt von J. Jenderek. Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO. Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.