Kaip padaryti, kad paketinis failas pervadintų failą į datą ar laiką

Yra keletas skirtingų būdų, kaip tai padaryti. Toliau pateikiamas pavyzdys, kaip galite naudoti komandą datos komandai, kad ištrauktumėte dabartinę datą ir naudokite šiuos duomenis pervardyti failą. Kiekvienas iš šiame dokumente išvardytų komandų bus įdėtas į paketinį failą.

Data

/ f "tokenams = 1-5 delims = /" %% d ("% date%") pervardykite "hope.txt" %% e - %% f - %% g.txt

Žemiau yra minėtos komandos suskirstymas ir visa tai reiškia.

  • už / f - komandą ir / f jungiklį.
  • "žetonai = 1-5 delims = /" - kiek žetonų, į kuriuos įeina duomenys (šiuo atveju data), bus padalyti; 1-5 yra penki skirtingi žetonai. Galiausiai, skirtumai yra trumpi ribotojams, ir tai, kas naudojama datai suskaidyti, šiame pavyzdyje yra / (priekinis brūkšnys) ir tarpas (erdvė prieš citatą).
  • %% d - pradinis simbolis, naudojamas simboliui. Kadangi šiame pavyzdyje yra 5 žetonai, tai būtų d, e, f, g ir h.
  • („% date%“) - naudojami duomenys, šiuo atveju% date% yra dabartinė kompiuterio data.
  • daryti - ką komandai daro. Pervadinti komandą galima pakeisti bet kuriuo kitu.
  • pervardyti "hope.txt" %% e - %% f - %% g.txt - Pervardyti failą "hope.txt" į žymas e, f ir g su .txt failo plėtiniu. Šis pavyzdys taip pat turi - (brūkšnelį) tarp kiekvieno žetono, kad būtų atskirtas mėnesio, dienos ir metų failo pavadinimas.

Kai partijos faile naudojama% date%, ji nurodo datą tokiu formatu: 2007-09-09 ši komanda pertrauka šią datą į žymas: „Sun“ (%% d), „09“ (%% e ), „02“ (%% f) ir „2007“ (%% g).

Šiame pavyzdyje, naudojant pirmiau minėtą datą, ceremonija.txt bus pervadinta į 09-02-2007.txt.

Laikas

/ f "tokenams = 1-5 delims =:" %% d ("% time%") pervardyti "hope.txt" %% d - %% e.txt

Ši komanda yra labai panaši į pirmiau pateiktą pavyzdį. Tačiau vietoj to, kad naudojote priekinį brūkšnį ir erdvę, norėdami suskaidyti duomenis, kuriais mes naudojame: (dvitaškis), nes laikas yra suskaidytas su šiuo simboliu. Galiausiai, kadangi mes pervadiname failą tik į valandą ir minutę, šis pavyzdys naudojamas tik d ir e ženklu. Papildoma informacija apie tai, kas viskas šioje eilutėje pateikiama pirmiau pateiktame datos pavyzdyje.

Kai paketiniame faile naudojamas% time%, jis parodo laiką tokiu formatu: 19: 34: 52.25, ši komanda pertrauka šį laiką į žymas: "19" (%% d), "34" (%% e ) ir „52.25“ (%% f).

Šiame pavyzdyje, naudojant pirmiau minėtą laiką, tikimasi.txt būtų pervadintas į 19-34.txt.