Hi,
gibt es einen einfachen Weg (sprich: ohne zusätzliche Programme), in einem Batchfile (im cmd.exe) eine Verzweigung zu machen, wenn eine Datei die Größe 0 hat?
Wie sieht es mit „ChkSize.bat“ auf dieser Seite aus?
:: Check specified file's actual size
FOR /F "tokens=3* delims= " %%A IN ('DIR %1 /-C /N ^| FIND /I "%~nx1"') DO SET ACTSIZE=%%A
Naja, das ist so mit der Hau-Ruck-Methode - aus der Ausgabe des Verzeichnislistings irgendwie die Größe rauszulesen versuchen ...
> Alternativ bin ich noch auf [diesen Thread](http://www.computing.net/windows95/wwwboard/forum/167338.html) gestoßen; die dortigen Vorschläge sehen vielversprechend aus.
Am ehesten brauchbar ist
for %%R in (bla) do if %%~zR equ 0
obwohl das auch irgendwie Hau-Ruck-mäßig ist - extra eine Schleife erzeugen, die genau einmal durchlaufen wird ...
> (Meine Suche: „[windows batch filesize](http://www.google.de/search?q=windows+batch+filesize&hl=de&lr=&start=10&sa=N)“.)
Mit diesen Stichworten hab ich auch zu suchen versucht, aber derzeit krieg ich bei allen google-Servern (google.de, google.com, google.at, google.ch, ...) timeouts statt Ergebnissen.
cu,
Andreas
--
[Warum nennt sich Andreas hier MudGuard?](http://MudGuard.de/)
[Schreinerei Waechter](http://www.schreinerei-waechter.de/)
[O o ostern ...](http://ostereier.andreas-waechter.de/)
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.