Guten Tag alles. Ich habe ein Batch-Skript erstellt, das eine Verbindung zu einem FTP herstellt und eine Datei am selben Speicherort der BAT-Datei herunterlädt. Alles funktioniert gut, gibt es jetzt eine Möglichkeit, nach Dateiüberschreibungsberechtigungen zu fragen? Ich meine, wenn der Benutzer bereits eine Datei auf die gleiche Weise benannt hat, ist es möglich, das Überschreiben zu verhindern und ihn zu fragen, was zu tun ist? tatsächlich ist der Code:Batch-Skript zum Herunterladen einer Datei über FTP, wie kann ich mit dem Überschreiben umgehen
@echo off
echo user MYUSERNAME> ftpcmd.dat
echo MYPASSWORD>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo cd /www.website.com/>>ftpcmd.dat
echo get afile.txt>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat ftp.website.com
del ftpcmd.dat
Verwenden Sie 'if exit" afile.txt "' in Ihrem Batch-Skript vor der 'ftp'-Befehlszeile? dann können Sie den Benutzer bedingt mit "Wahl" auf Ja oder Nein zum Überschreiben hinweisen ... – aschipfl
oh, das ist gut, ich werde ein bisschen mehr darüber recherchieren, danke. –