Zum Inhalt springen

Batch: Verzweigung je nach Dateigrösse


heischo

Empfohlene Beiträge

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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