» »

[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!

BigWhale ::

find ./ -size -20M -exec rm {} \;

Zgodovina sprememb…

  • spremenil: BigWhale ()

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)

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 ...

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

Skripte (strani: 1 2 )

Oddelek: Programiranje
508810 (6673) Microsoft
»

Program, ki ti izpiše naslove vseh mp3 v določeni mapi ; izpisek skladb

Oddelek: Programska oprema
71367 (1164) RealSlimShady
»

BSplayer - playlista

Oddelek: Pomoč in nasveti
111041 (947) A1eN
»

Kak prklopit comp v avto ?

Oddelek: Zvok in slika
151160 (860) Privatnik
»

mp3 list

Oddelek: Programiranje
111867 (1594) edmund

Več podobnih tem