datum
for / f "tokeny = 1-5 delims = /" %% d in ("% date%") přejmenovat "hope.txt" %% e - %% f - %% g.txt
Níže je uveden rozpis výše uvedeného příkazu a co to všechno znamená.
- for / f - Příkaz for a / f.
- "tokeny = 1-5 delims = /" - Kolik tokenů příchozích dat (v tomto případě datum) bude rozděleno; 1-5 je pět různých tokenů. Konečně, delims je krátký pro oddělovače a je to, co se používá k rozdělení data, v tomto příkladu / (dopředná lomítka) a mezery (mezera před citací).
- %% d - Počáteční znak použitý pro token. Vzhledem k tomu, že v tomto příkladu je 5 tokenů, bylo by to d, e, f, g a h.
- in ("% date%") - Používaná data, v tomto případě% date% je aktuální datum počítače.
- dělat - co dělá příkaz. Příkaz rename může být nahrazen jiným.
- přejmenovat "hope.txt" %% e - %% f - %% g.txt - Přejmenujte soubor "hope.txt" na tokeny e, f a g s příponou .txt. Tento příklad má také - (spojovník) mezi každým tokenem oddělit měsíc, den a rok v názvu souboru.
Při použití% date% v dávkovém souboru se zobrazí datum v následujícím formátu: Ne 09/02/2007 tento příkaz rozdělí toto datum na tokeny: "Sun" (%% d), "09" (%% e ), "02" (%% f) a "2007" (%% g).
V tomto příkladu bude výše uvedený termín hope.txt přejmenován na 09-02-2007.txt.
Čas
for / f "tokeny = 1-5 delims =:" %% d in ("% time%") přejmenovat "hope.txt" %% d - %% e.txt
Tento příkaz je velmi podobný výše uvedenému příkladu. Namísto použití dopředného lomítka a prostoru pro rozložení dat používáme: (dvojtečku), protože čas je rozdělen s tímto znakem. Konečně, protože jsme přejmenovali soubor pouze na hodinu a minutu, tento příklad používá pouze token d a e. Další informace o tom, co vše v tomto řádku znamená, naleznete v příkladu výše uvedeného data.
Pokud je v dávkovém souboru použito% time%, zobrazí čas v následujícím formátu: 19: 34: 52.25, tento příkaz tento čas rozdělí na tokeny: "19" (%% d), "34" (%% e ) a "52, 25" (%% f).
V tomto příkladu by se výše uvedený časový soubor hope.txt přejmenoval na 19-34.txt.