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 | 9322 (7185) | Microsoft |
| » | Program, ki ti izpiše naslove vseh mp3 v določeni mapi ; izpisek skladbOddelek: Programska oprema | 1491 (1288) | RealSlimShady |
| » | BSplayer - playlistaOddelek: Pomoč in nasveti | 1121 (1027) | A1eN |
| » | Kak prklopit comp v avto ?Oddelek: Zvok in slika | 1258 (958) | Privatnik |
| » | mp3 listOddelek: Programiranje | 1983 (1710) | edmund |