Kako narediti paketno datoteko preimenovati datoteko na datum ali čas

Obstaja nekaj različnih metod za to. Spodaj je primer, kako lahko uporabite ukaz date v ukazu for za izločitev trenutnega datuma in uporabo teh podatkov za preimenovanje datoteke. Vsak od ukazov, naštetih v tem dokumentu, bi bil vstavljen v paketno datoteko.

Datum

za / f "žetoni = 1-5 delims = /" %% d v ("% date%") do preimenuj "hope.txt" %% e - %% f - %% g.txt

Spodaj je razčlenitev zgornjega ukaza in kaj vse to pomeni.

  • za / f - stikalo za ukaz in / f.
  • "žetoni = 1-5 delims = /" - koliko žetonov bodo vneseni vhodni podatki (v tem primeru datum); 1-5 je pet različnih žetonov. Končno, delims je skrajšan za ločila in je tisto, kar se uporablja za prekinitev datuma, v tem primeru / (poševnica naprej) in presledek (presledek pred citatom).
  • %% d - Začetni znak za žeton. Ker je v tem primeru 5 žetonov, bi bilo d, e, f, g in h.
  • in ("% date%") - Uporabljeni podatki, v tem primeru je% date% trenutni datum računalnika.
  • do - Kaj za ukaz ukaz. Ukaz za preimenovanje lahko nadomesti karkoli drugega.
  • preimenujte "hope.txt" %% e - %% f - %% g.txt - Preimenujte datoteko "hope.txt" v žetone e, f in g z datotečno pripono .txt. Ta primer ima tudi - (vezaj) med vsakim žetonom, ki ločuje mesec, dan in leto v imenu datoteke.

Če se v paketni datoteki uporabi% date%, prikaže datum v naslednji obliki: Ned 09/02/2007 ta ukaz prekine ta datum v žetone: "Sun" (%% d), "09" (%% e) ), "02" (%% f) in "2007" (%% g).

V tem primeru bi bil z uporabo zgoraj navedenega datuma imenovan hope.txt preimenovan v 09-02-2007.txt.

Čas

za / f "žetoni = 1-5 delims =:" %% d v ("% time%") ali preimenuj "hope.txt" %% d - %% e.txt

Ta ukaz je zelo podoben zgornjemu primeru. Vendar pa namesto, da bi uporabljali poševnico naprej in presledek za razdelitev podatkov, uporabljamo: (dvopičje), ker je čas razdeljen s tem znakom. Nazadnje, ker preimenujemo datoteko v samo uro in minuto, ta primer uporablja samo žeton d in e. Dodatne informacije o tem, kaj vse v tej vrstici pomeni, najdemo v primeru zgoraj navedenega datuma.

Ko se% time% uporablja v paketni datoteki, prikaže čas v naslednji obliki: 19: 34: 52.25, ta ukaz ta čas prekine v žetonih: "19" (%% d), "34" (%% e) ) in "52, 25" (%% f).

V tem primeru bi bil uporabljen zgoraj omenjeni čas hope.txt preimenovan v 19-34.txt.