Batchjob - Größe ausgeben des gesamten Kopiervorganges
Closed by Mod 4.1.2006 Aus meiner Sicht beantwortet. Biber
Ich habe eine Batchdatei geschrieben, die mir auflistet, wann der Job gestartet ist und wann er beendet wurde. Gespeichert wird das ganze in einer status.txt. Jetzt möchte ich gerne die Datei erweitern, nur ich weiss nicht ob das möglich ist und zwar möchte ich die größe des gesamten Jobs erfahren.
Beispiel:
4 Dateien mit einer Grösse von 25 MB
In die status.txt soll dann 100 MB eingetragen werden.
Vielleicht hat jemand eine Lösung...
MfG
Rayknox
Ich habe eine Batchdatei geschrieben, die mir auflistet, wann der Job gestartet ist und wann er beendet wurde. Gespeichert wird das ganze in einer status.txt. Jetzt möchte ich gerne die Datei erweitern, nur ich weiss nicht ob das möglich ist und zwar möchte ich die größe des gesamten Jobs erfahren.
Beispiel:
4 Dateien mit einer Grösse von 25 MB
In die status.txt soll dann 100 MB eingetragen werden.
Vielleicht hat jemand eine Lösung...
MfG
Rayknox
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 22388
Url: https://administrator.de/contentid/22388
Ausgedruckt am: 22.11.2024 um 07:11 Uhr
3 Kommentare
Neuester Kommentar
Hi,
also die fertige Lösung kann ich Dir auf die Schnelle nicht präsentieren, aber ich kann Dir vielleicht zwei Tipps geben wie Du es selber hinbekommst:
1) Die Dateigrösse einer Datei kannst Du mit der folgenden Anweisung ermitteln:
for %F in (datei.dat) do set groesse=%~zF
2) Rechnen kannst Du so:
set /a ergebnis=100+100+50
Gruss,
Thomas
also die fertige Lösung kann ich Dir auf die Schnelle nicht präsentieren, aber ich kann Dir vielleicht zwei Tipps geben wie Du es selber hinbekommst:
1) Die Dateigrösse einer Datei kannst Du mit der folgenden Anweisung ermitteln:
for %F in (datei.dat) do set groesse=%~zF
2) Rechnen kannst Du so:
set /a ergebnis=100+100+50
Gruss,
Thomas