Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc oko Windows batch skripte.

[es] :: Skript jezici :: Pomoc oko Windows batch skripte.

[ Pregleda: 6702 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

notebookFun
System Administrator
Novi Sad

Član broj: 226286
Poruke: 835



+20 Profil

icon Pomoc oko Windows batch skripte.23.11.2017. u 16:41 - pre 77 meseci
Napisao sam skriptu koja pretrazuje sve txt fajlove koji pocinju sa "baz", kada nadje fajl treba da ga bekapuje u odredjeni folder u mom slucaju "c:\bekap\"

Code:

FOR /r C:\ %%G in (baz*.txt) DO (
    xcopy  /H /S /Y %%G c:\bekap\
)


Porblem je sledeci:
Na C: particiji imam vise fajlova na razlicitim putanjama sa istim imenom, XCOPY mi prekopira prethodni fajl. Planirao sam unutar FOR da dodam brojac i IF EXIST, ako fajl postoji da ga preimenuje.
Ako fajl postoji u direktorijumu "c:\bekap\" nemoj raditi XCOPY vec dodaj broj od brojaca na kraj imena fajla.


dodao sam brojac, ali se on ne povecava za 1, zasto?
Code:

set /a i=0

FOR /r C:\ %%G in (baz*.txt) DO (
    set /a i+=1
    xcopy  /H /S /Y %%G c:\bekap\
)


Muci me brojac i kako da sastavim brojac na kraj imena fajla. npr: baza.txt postoji, preimenuj ga u baza1.txt ili baza2.txt (ako je i=2)...


Ukoliko se treseš od ljutnje na svaku nepravdu onda si moj suborac. ~Che Guevara
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Pomoc oko Windows batch skripte.23.11.2017. u 22:31 - pre 77 meseci
Ako si stavio /E xcopy bi trebalo da kopira direktorijume i datoteke u direktorijuma. Kako ti onda prebija datoteke ako se isto zovu analaze se u različitim direktorijumima?

 
Odgovor na temu

notebookFun
System Administrator
Novi Sad

Član broj: 226286
Poruke: 835



+20 Profil

icon Re: Pomoc oko Windows batch skripte.24.11.2017. u 09:38 - pre 77 meseci
Stavljao sam i /E ali prekopira samo prazan folder.
Ukoliko se treseš od ljutnje na svaku nepravdu onda si moj suborac. ~Che Guevara
 
Odgovor na temu

[es] :: Skript jezici :: Pomoc oko Windows batch skripte.

[ Pregleda: 6702 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.