Forum » Programiranje » brisanje datotek 0
brisanje datotek 0
Blisk ::
Poizkušan narediti batch s katerim bi brisal datoteke ki so 0 bytov in seštevek vseh izbrisanih bi dobil v null.txt datoteki.
V mapi so tudi datoteke ki niso nula bytov, zato mora brisati samo tiste ki so nula bytov in preštet število teh izbrisanih datotek v null.txt.
FOR /f %%i IN ('dir /o:-d /b') do (if %%~zi==0 del /q %%i) | (if %%~zi==0 do set /a %counter%=+1 do echo %counter% null.txt)
V mapi so tudi datoteke ki niso nula bytov, zato mora brisati samo tiste ki so nula bytov in preštet število teh izbrisanih datotek v null.txt.
FOR /f %%i IN ('dir /o:-d /b') do (if %%~zi==0 del /q %%i) | (if %%~zi==0 do set /a %counter%=+1 do echo %counter% null.txt)
sas084 ::
@echo off SET COUNTER=0 FOR /f "delims=" %%i IN ('dir /o:-d /b') do ( if %%~zi EQU 0 ( DEL /q "%%i" SET /A COUNTER+=1 ) ) echo %COUNTER% > null.txt @echo on
Koda dela z datotekami, ki imajo v imenu ASCII znake.
Blisk ::
@echo off
SET COUNTER=0
FOR /f "delims=" %%i IN ('dir /o:-d /b') do (
if %%~zi EQU 0 (
DEL /q "%%i"
SET /A COUNTER+=1
)
)
echo %COUNTER% > null.txt
@echo on
Koda dela z datotekami, ki imajo v imenu ASCII znake.
hvala, dela, to kar sem hotel.
Ni mi bilo jasno, kako naj povežem, to da izbriše datoteko nič in da dobim pol rezultat izbrisanih datotek. Nisem razmišljal o dvojnih oklepajih
Zgodovina sprememb…
- spremenil: Blisk ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | program za pomoč pri tiskanju 200+pdf dokumentovOddelek: Pomoč in nasveti | 2280 (1332) | HotBurek |
» | batch skripta požene prevečkratOddelek: Programiranje | 2048 (883) | krneki0001 |
» | [Win Batch] Skripta za ustvarjanje datotekeOddelek: Programiranje | 1109 (913) | sas084 |
» | batch fajl iz txt (strani: 1 2 )Oddelek: Programiranje | 9657 (8318) | b3D_950 |
» | [bat datoteke] Trenutni datum in uraOddelek: Programiranje | 2488 (2245) | darkolord |