[ notebookFun @ 23.11.2017. 16:41 ] @
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)... |