» »

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)

janezvalva ::

/o:-d

:)) :))

imagodei ::

A ni to delo za Powershell?
- Hoc est qui sumus -

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

sas084 je izjavil:

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

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

program za pomoč pri tiskanju 200+pdf dokumentov

Oddelek: Pomoč in nasveti
252093 (1145) HotBurek
»

batch skripta požene prevečkrat

Oddelek: Programiranje
171938 (773) krneki0001
»

[Win Batch] Skripta za ustvarjanje datoteke

Oddelek: Programiranje
51030 (834) sas084
»

batch fajl iz txt (strani: 1 2 )

Oddelek: Programiranje
658864 (7525) b3D_950
»

[bat datoteke] Trenutni datum in ura

Oddelek: Programiranje
112347 (2104) darkolord

Več podobnih tem