Hallo Leute nur fragen, ob u mir dieses Skript zu ändern, helfen kann, die mit dem Spielen um ive, ich kann es nicht Wildcard charcters zu akzeptieren bekommen ‚*‘Batch-Datei anzeigen Directory Size
@echo off
setLocal EnableDelayedExpansion
set /a value=0
set /a sum=0
FOR /R %1 %%I IN (*) DO (
set /a value=%%~zI/1024
set /a sum=!sum!+!value!
)
@echo Size is: !sum! k
Seine in einem Batch Datei mit dem Namen DirSize und ist wie so
dirsize c:\folder
ich es überprüfen will, Ordnergrößen für mich genannt, diesen hier ist ein Beispiel, die Cache in Firefox
dirsize C:\users\%username%\AppData\Local\Mozilla\Firefox\*.default\Cache
Gibt den Wert 0
Aber wenn ich
gehendirsize C:\users\%username%\AppData\Local\Mozilla\Firefox\sr1znnb4.default\Cache
Es funktioniert und ich erhalte den Wert 55322 zurück .. Helfen Sie mir bitte? Vielen Dank im Voraus freundliche Leute
die erste Zeile macht Bedenken Sie: @IF NICHT DEFINIERT _ECHO ECHO OFF dann können Sie _ECHO gesetzt, wenn das Debuggen. –
Danke, das hat bei mir funktioniert! –