Aktualizace data a časová razítka souborů

Prohlášení o odmítnutí odpovědnosti pro už nepodporovaný obsah KB

Tento článek byl napsán pro produkty, ke kterým již Microsoft nadále nenabízí podporu. Článek je tedy poskytován „tak, jak je“ a nebude už nadále aktualizován.

Souhrn

Následující příkaz systému MS-DOS aktualizuje data a časových razítek do souboru s názvem "Příklad" beze změny obsahu souboru. Toto je podobný nástroj TOUCH zjištěno XENIX a v některých sad nástrojů jiných výrobců systému MS-DOS.

   COPY /B EXAMPLE +,,

Další informace

Příkaz Kopírovat můžete zřetězit soubor do existujícího souboru při použití ve formě:

   COPY FILE1+FILE2

V tomto příkladu jsou obsah Soubor2 připojen k FILE1, opouští Soubor2 beze změny. Při kopírování v tomto režimu, příkaz COPY přepne do režimu ASCII kde ^ Z (0x01A) značka konce souboru je dodržet.


Proto se výše uvedený příkaz /b vynutí v binárním režimu příkaz COPY, název souboru je soubor, který chcete aktualizovat, + (znaménko plus) označuje, že soubor bude přidán a,, (čárky) jsou zástupné symboly pro zbývající parametry (které nejsou uvedeny v tomto příkladu). Vzhledem k tomu, že soubor, který má být připojen není zadán, bude příkaz Kopírovat přidat nic a aktualizovat pouze razítka datum a čas souboru.


Následující dávkový soubor, DOTYK. BAT, lze použít k automatizaci procesu:

   @echo off
if %1.==. goto end
if not exist %1 goto end
copy /b %1 +,, > nul
echo %1 touched!
:end

Tento dávkový soubor vyžaduje jeden parametr souboru "dotknout." Není-li parametr zadán, řádek 2 způsobí, že dávkový soubor, který chcete ukončit bez jakékoli akce. Pokud zadaný soubor neexistuje, řádek 3 způsobí také ukončit dávkový soubor.
Vlastnosti

ID článku: 69581 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor