Command line FTPEine Batch Datei schreiben um FTP zu automatisieren. Die eigene Software schreibt das *.BAT File, das FTP Programm wird über das Batchfile aufgerufen und erledigt seine Aufgabe.
All diese PEGE Webseiten sind mit einem selbstentwickelten Content Management System geschrieben. Ebenso die Webseiten aller meiner Kunden der WDS Internetwerbung. FTP war früher eine Tortur. Besonders einen Kunden zu erklären wo welche Datei hin muss. Eine Lösung musste her! Große Überraschung, ein FTP Programm wird in Windows mitgeliefert. FTP.EXE heißt es und nur wenige kennen es. So beschwerte sich mal der Netzwerkheini eines Kunden über meine aussergewöhnliche Lösung mit einer exotischen FTP Software. Der Netzwerkheini des Kunden stand dann reichlich blamiert da, als ich erklärte, dass diese exotische Software mit Windows ausgeliefert wird und so wohl auf 95% aller Computer vorhanden sei.
Mit den kleinen Schwächen von FTP.EXE lebte ich jahrelang. if ERRORLEVEL 1 goto failed wird nicht ausgewertet. FTP.EXE belegt 100% der Internetverbindung. Das heißt wenn ich ein Update dieser Webseite auf den Server schiebe werden 3 MB CMS Datenbank mit dem nur 128 kBit/Sekunde schnellen ADSL Upload übertragen. Rund 4 Minuten funktioniert dann keine andere Internet Aktivität.
MoveIt ist von den Kommandos kompatibel zum FTP.EXE von Windows, aber mit den oben genannten Schwächen wurde aufgeräumt. Bei dem Code in meiner Software zur Erzeugung der Batchdatei wurde FTP.EXE lediglich durch FTPS.EXE ersetzt. |