Größe von Dateien auslesen - Fehler bei Zahlenformat
Hi Ihr Lieben,
Ich möchte von einer SD-Karte aus der DIgicam Dateien per Batch kopieren.
Dazu habe ich mir ein kleines Batch geschrieben, das unter anderem prüft ob nach dem Kopieren die Größe der kopierten Dateien passt.
Wenn auf der SD eine größere Anzahl an Fotos ist, dann kommt die Meldung:
"Zahlen sind begrenzt auf eine Genauigkeit von 32 Bits."
Ich habe mich schon etwas hier umgesehen und einen Thread gefunden der hilft.
Leider komme ich mit dem genauen Format noch nicht klar.
Bastla hat dort den Tipp gegeben, 3 STellen mit
zu streichen.
Ich habe allerdings noch keine Variable, sondern lese die Größe so aus
Könnte mir jemand einen Tipp geben, wie ich hier die 3 Stellen abschneide?
Oder gibt es eine andere Lösung die Fehlermeldung zu umgehen?
Das Ergebnis muss keinesfalls genau sein, es geht mir nur darum zu prüfen ob eine plausible Menge an Dateien kopiert wurden und die ungefähre Größe zu sehen!
Ich möchte von einer SD-Karte aus der DIgicam Dateien per Batch kopieren.
Dazu habe ich mir ein kleines Batch geschrieben, das unter anderem prüft ob nach dem Kopieren die Größe der kopierten Dateien passt.
Wenn auf der SD eine größere Anzahl an Fotos ist, dann kommt die Meldung:
"Zahlen sind begrenzt auf eine Genauigkeit von 32 Bits."
Ich habe mich schon etwas hier umgesehen und einen Thread gefunden der hilft.
Leider komme ich mit dem genauen Format noch nicht klar.
Bastla hat dort den Tipp gegeben, 3 STellen mit
set /a ergebnis=%hdd:~,-3%
Ich habe allerdings noch keine Variable, sondern lese die Größe so aus
for /f "tokens=1,3" %%i in ('dir /s/-c "%Q_LW%\%Q_V%\*.*"^|findstr "Datei(en)"') do set /a Anzahlq=%%i & set /a Variableq=%%j
Oder gibt es eine andere Lösung die Fehlermeldung zu umgehen?
Das Ergebnis muss keinesfalls genau sein, es geht mir nur darum zu prüfen ob eine plausible Menge an Dateien kopiert wurden und die ungefähre Größe zu sehen!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 398524
Url: https://administrator.de/contentid/398524
Ausgedruckt am: 23.11.2024 um 05:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo,
warum nutzt Du dafür nicht Robocopy? Mit Robocopy nutzt Du robustes kopieren und kannst mit Parametern den Kopiervorgang gezielt steuern.
Syntax für Robocopy
Beispiel:
Gruss Penny
warum nutzt Du dafür nicht Robocopy? Mit Robocopy nutzt Du robustes kopieren und kannst mit Parametern den Kopiervorgang gezielt steuern.
Syntax für Robocopy
robocopy /? | more
Beispiel:
robocopy <quelle> <ziel> /V /TEE /LOG:<pfad_und_name_der_logdatei>
robocopy F:\DCIM C:\users\tom\DCIM /TEE /LOG:c:\temp\Bildercopy.log
Gruss Penny