Zum Inhalt springen

Batch: Verzweigung je nach Dateigrösse


Empfohlene Beiträge

Geschrieben

Hallo!

Kennt jemand eine Möglichkeit, innerhalb einer Batchdatei (auf einem Windows 2003 Server) die Dateigrösse abzufragen?

Also in der Art:

IF filename.length > 20000 GOTO xyz

Die direkte Abfrage geht meines Wissens nicht, aber erfahrene Batchprogrammierer kennen vielleicht einen Umweg über DIR und ein Filterprogramm???

Vielen Dank im Vorraus!

Heiko

Geschrieben
Hallo!

Kennt jemand eine Möglichkeit, innerhalb einer Batchdatei (auf einem Windows 2003 Server) die Dateigrösse abzufragen?

War ja fast komplett..

So sollte es gehen:

IF %~z1 GTR 5000 GOTO xyz
Am besten funktioniert das Ganze in Schleifen:

FOR %%a IN (*.bat) DO IF %%~Za GTR 0 ECHO Batchdatei %%a ist %%~Za Byte gross

guckst Du da: Batch-Programmierung: Erweiterungen unter Windows NT ? Wikibooks, Sammlung freier Lehr-, Sach- und Fachbücher

für weitere Variablen..

Grüße

Ripper

Geschrieben

Vielen Dank, RipperFox!

Ich will nur eine einzelne Datei testen, es ist ein Backupfile was normalerweise 20GB hat, aber manchmal auch nur unter 5 GB, weil ein Teilbackup schief lief.

Irgendwann nach der Erstellung (kann also nicht auf errorlevel testen) will ich diese Datei dann auf ein externes Medium kopieren, aber eben nur wenn die Grösse passt.

Verstehe ich deinen Tipp und das Wiki richtig, dass meine Anweisung also:

IF %~zbackup.bkf GTR 5000000000 copy d:\backup.bkf g:\backup.bkf /Y

lauten muss? Bin mir nicht ganz sicher ob ich die "1" hinter dem "~z" richtig deute, kann es auch erst morgen testen.

In jedem Fall DANKE für die Hilfe!

Gruss Heiko

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...