Via Batch ein Dateigröße auf FTP ermittlen
Hallo zusammen,
nun zu meinem Problem: Ich würde gern über eine Batch-Datei prüfen ob auf dem FTP-Server die richitge Datei liegt. domit wollte ich die die Größe der datei nehmen und vergleichen. sozusagen mit IF.
wie ich mit dem FTP verbinde weiß ich ja. nur ich weiß nicht wie ich prüfen kann welche Größe die Datei x hat geschweigedem über welchen IF-Befehl ich das vergleichen kann.
Es wäresuper nett wenn mir jehmand von euch einen vorschlag bringen kann.
Danke schon mal im Vorraus
Freaky
nun zu meinem Problem: Ich würde gern über eine Batch-Datei prüfen ob auf dem FTP-Server die richitge Datei liegt. domit wollte ich die die Größe der datei nehmen und vergleichen. sozusagen mit IF.
wie ich mit dem FTP verbinde weiß ich ja. nur ich weiß nicht wie ich prüfen kann welche Größe die Datei x hat geschweigedem über welchen IF-Befehl ich das vergleichen kann.
Es wäresuper nett wenn mir jehmand von euch einen vorschlag bringen kann.
Danke schon mal im Vorraus
Freaky
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 78601
Url: https://administrator.de/contentid/78601
Ausgedruckt am: 22.11.2024 um 15:11 Uhr
3 Kommentare
Neuester Kommentar
Moin,
versuch es doch mal anstatt mit der Dateigröße mit einem einfachen Dateivergleich. Der Befehl dazu lautet FC (File Compare). Die Syntax bekommst Du über FC /?. Wenn beide Dateien identisch sind, gibt es vermutlich einen Errorlevel 0, ansonsten irgendwas ungleich 0.
Könnte dann in etwa so aussehen:
@echo off
cls
fc die_erste_datei die_zweite_datei
if errorlevel > 0 goto ERR
Echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Echo Datei die_erste_datei und die_zweite_datei sind identisch
Echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
goto EOF
:ERR
Echo ??????????????????????????????????????????????????????????
Echo Die Datei die_erste_datei und die_zweite_datei sind nicht gleich
Echo ??????????????????????????????????????????????????????????
:EOF
exit
Gruß J chem
versuch es doch mal anstatt mit der Dateigröße mit einem einfachen Dateivergleich. Der Befehl dazu lautet FC (File Compare). Die Syntax bekommst Du über FC /?. Wenn beide Dateien identisch sind, gibt es vermutlich einen Errorlevel 0, ansonsten irgendwas ungleich 0.
Könnte dann in etwa so aussehen:
@echo off
cls
fc die_erste_datei die_zweite_datei
if errorlevel > 0 goto ERR
Echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Echo Datei die_erste_datei und die_zweite_datei sind identisch
Echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
goto EOF
:ERR
Echo ??????????????????????????????????????????????????????????
Echo Die Datei die_erste_datei und die_zweite_datei sind nicht gleich
Echo ??????????????????????????????????????????????????????????
:EOF
exit
Gruß J chem