Forum » Programiranje » [batch] Kako primerjati velikost datoteke?
[batch] Kako primerjati velikost datoteke?
GaS ::
Zivjo!
Delam batch file ki bi mi v doloceni strukturi poiskal vse .avi datoteke ki so manjse od 20MB ter jih izbrisal.
Se pravi neka for zanka ki isce v ('dir /s/b/ *.avi') in pogoj ki preverja velikost datoteke?
Kaksna ideja?
Hvala!
Delam batch file ki bi mi v doloceni strukturi poiskal vse .avi datoteke ki so manjse od 20MB ter jih izbrisal.
Se pravi neka for zanka ki isce v ('dir /s/b/ *.avi') in pogoj ki preverja velikost datoteke?
Kaksna ideja?
Hvala!
Jean-Paul ::
V Windows CMD-ju poskusi tole (vsebino daj v .bat datoteko) in ustrezno korigiraj akcijo (izpis, brisanje, itd.):
FOR /F "usebackq delims==" %%i in (`DIR /S /B *.txt`) DO @IF /I %%~zi GEQ %1 @ECHO %%i %%~zi
P.S. Pri zagonu batch datoteke moraš podati argument (filesize v byteih)
FOR /F "usebackq delims==" %%i in (`DIR /S /B *.txt`) DO @IF /I %%~zi GEQ %1 @ECHO %%i %%~zi
P.S. Pri zagonu batch datoteke moraš podati argument (filesize v byteih)
GaS ::
Super, tale zadnja varjanta deluje.. Sem imel ze enako napisano vendar brez Zja (%%~zi).. Hvala!
sverde21 ::
@GaS: varjanta od kita je za BASH (Linux), tako da ni čudno da ti ne deluje
<?php echo `w`; ?>
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Skripte (strani: 1 2 )Oddelek: Programiranje | 8810 (6673) | Microsoft |
» | Program, ki ti izpiše naslove vseh mp3 v določeni mapi ; izpisek skladbOddelek: Programska oprema | 1367 (1164) | RealSlimShady |
» | BSplayer - playlistaOddelek: Pomoč in nasveti | 1041 (947) | A1eN |
» | Kak prklopit comp v avto ?Oddelek: Zvok in slika | 1161 (861) | Privatnik |
» | mp3 listOddelek: Programiranje | 1867 (1594) | edmund |