Dateigröße herausfinden per BATCH
mit BATCH herausfinden wie groß die Dateien unterhalb von D:\ sind...
mit ner BATCH Datei herausfinden wie groß die Dateien unterhalb von D:\ sind...
jemand ne IdeE?
mit ner BATCH Datei herausfinden wie groß die Dateien unterhalb von D:\ sind...
jemand ne IdeE?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 56728
Url: https://administrator.de/forum/dateigroesse-herausfinden-per-batch-56728.html
Ausgedruckt am: 10.01.2025 um 11:01 Uhr
12 Kommentare
Neuester Kommentar
@Schimpy
1. Oder folge den Links der Fundstellen von Forumssuche nach "DirSize".
2. Und beachte auch bitte die Forumsregeln insbesondere Punkt 5 "Freundlichkeit".
Ein "Guten Tag" und "Guten Weg" bekomme ich sogar von den Rausschmeissern auf der Bremer Discomeile.
Das erwarte ich auch hier.
Gruß
Biber
1. Oder folge den Links der Fundstellen von Forumssuche nach "DirSize".
2. Und beachte auch bitte die Forumsregeln insbesondere Punkt 5 "Freundlichkeit".
Ein "Guten Tag" und "Guten Weg" bekomme ich sogar von den Rausschmeissern auf der Bremer Discomeile.
Das erwarte ich auch hier.
Gruß
Biber
Moin Schimpy,
bastlas Zeilen funktionieren so wie gepostet am CMD-Prompt.
Im Batch (also nach dem Testen am CMD-Prompt) alle einfachen Prozentzeichen vor den dynamischen Variablen (%i, %k...) ersetzen durch doppelte Prozentzeichen (%%i, %%k...)
Bei der nicht-dynamischen Variable %Gesamt% bleibt es so wie es ist.
P.S. Sorry akzeptiert. Biber wieder lieb is'
Biber
bastlas Zeilen funktionieren so wie gepostet am CMD-Prompt.
Im Batch (also nach dem Testen am CMD-Prompt) alle einfachen Prozentzeichen vor den dynamischen Variablen (%i, %k...) ersetzen durch doppelte Prozentzeichen (%%i, %%k...)
Bei der nicht-dynamischen Variable %Gesamt% bleibt es so wie es ist.
P.S. Sorry akzeptiert. Biber wieder lieb is'
Biber
Klar das geht alles:
miniversum
@echo off & setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /s /B') do (
if %%~zi gtr 1048576 (
set size=%%~zi
set /a mb=!size!/1000000
set /a kb=!size!-!mb!*1000000
set /a kb=!kb!/1000
set /a b=!size!-!mb!*1000000-!kb!*1000
set kb=000!kb!
set b=000!b!
Echo Datei:"%%~fi" Grösse:!mb:~-3!.!kb:~-3!.!b:~-3!
)
)
miniversum