» »

%date% filename problem

%date% filename problem

freejack ::

Ok, ne da se mi več razmišljat. Tle je problem.
Rad bi naredil bat skripto, ki bi zazipala določen direktorij, ime zip datoteke pa bi bil enak datum.zip (v smislu 25.04.2006.zip oz te varjante).
Trenutno sem na %date%.zip, ampak to mi vrne sam dan.zip (v tem primeru TOR.zip). Še bolj hecna zadeva je, če grem kreirat direktorij z imenom %date%, mi pa ustvari 2 direktorija - 25.04.2006 in TOR. Kk zdej dobit tist datum not v filename?

Predvidevam da bi druga opcija bla kreiranje date direktorija, pol pa zipanje datotek tle not, sam mi bo tle poleg datuma, nardilo še dan direktorij. Ideje?


Update:
* če uporabim %date%.zip mi vrne TOR.zip
* če uporabim "c:\pot\%date%.zip" mi vrne da ne more kreirat "tor 25.04.2006.zip"

No majstri kje ste?
  • spremenil: freejack ()

freejack ::

Ok zadevo sem trenutno porihtal tko, da mi prvo naredi zip fajl, pol ga pa preimenuje, sam je oblika fajla še vedno "tor 25.04.2006.zip". Moti me to, da ni sortiranje.

Če slučajno kdo ugotovi kk bi naredil zapis "leto-mesec-dan" bi blo idealno.

Do takrat bom pa preživel s tem.

veteran ::

> No majstri kje ste?

Hehe, majstri se ne mučijo s cmd, ampak uporabijo bash. Če bi rad npr datoteke *.txt zapakiral v C:/pot/2006-04-25.zip, napišeš:

pkzip -add /c/pot/`date +%Y-%m-%d`.zip *.txt


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

barve v process explorerju

Oddelek: Operacijski sistemi
101617 (1500) veteran
»

[UNIX] arg list too long

Oddelek: Programiranje
331938 (1193) bijonda
»

[VB] Spreminjanje imena datoteke znotraj mape?

Oddelek: Programiranje
91172 (949) StratOS
»

Kako bi napisal .bat file, da bi ...

Oddelek: Programiranje
231896 (1342) AtaStrumf
»

Emulatorji konzol

Oddelek: Igre
291954 (1538) skalca_man

Več podobnih tem