3Sep

Hochladen von Dateien auf eine FTP-Site mit einem Rechtsklick mit diesem einfachen Skript

Während eine Vielzahl von FTP-Clients zur Verfügung steht, ist nichts einfacher als das Senden von Dateien an einen FTP-Server mit einem Rechtsklick. Ebenso gibt es eine Menge von Dienstprogrammen, die diese Funktionalität zu Windows hinzufügen, aber für einen Geek ist es ziemlich befriedigend, "noch ein anderes Dienstprogramm" zu deinstallieren und durch ein eigenes Tool zu ersetzen.

Wenn Sie häufig Dateien auf eine FTP-Site hochladen, haben wir ein Skript, das dies so einfach wie ein Rechtsklick ohne externe Dienstprogramme macht.

Anpassen des Skripts

Das Stapelscript ist sofort einsatzbereit. Sie müssen lediglich die Lücken ausfüllen und dann eine Verknüpfung zu Ihrem Windows-Menü Senden an hinzufügen. Es gibt Kommentare im Skript, die beim Setup helfen, aber wir werden sie hier etwas ausführlicher behandeln.

Verbindungsinformationen

Es gibt 3 Variablen, die Sie im Skript unter dem Abschnitt Verbindungsinformationen festlegen müssen:

  • Server - Die Ziel-FTP-Site-Adresse( d. H. Ftp.mysite.com).
  • UserName - Der Benutzername für die Verbindung.
  • Password - Für diese Variable können Sie das Passwort fest codieren, indem Sie den Wert nach dem "SET Password =" eingeben oder das Skript aus Sicherheitsgründen bei jeder Ausführung zur Eingabe des Passworts auffordern. Wenn Sie dazu aufgefordert werden, geben Sie die Hardcode-Zeile aus, indem Sie sie in "REM SET Password =" ändern und entfernen Sie die Zeile direkt darunter( REM entfernen), so dass "SET / P Password = Enter [...]" angezeigt wird.

Unterverzeichnisse auf der FTP-Site

Wenn Sie möchten, dass die Dateien in ein Unterverzeichnis auf der Ziel-FTP-Site hochgeladen werden, müssen Sie lediglich das Änderungsverzeichnis "cd", Zeilenbefehle bearbeiten. Sie können diese Zeilen finden, die mit "REM ECHO cd" beginnen und dann einfach die Reihenfolge auflisten, in der Sie durch Unterordner navigieren möchten. Durch Auskommentieren dieser Zeilen( Entfernen der REM) und Eingabe des entsprechenden Unterverzeichnisnamens nach der "cd" können Sie zu Ihrem Zielordner gelangen. Natürlich können Sie bei Bedarf weitere Zeilen hinzufügen.

Wenn Sie beispielsweise Ihre Dateien an das Verzeichnis auf Ihrer FTP-Site "/Dir1/Files/ Draft" senden möchten, sehen die Zeilen in Ihrem Skript wie folgt aus:

ECHO cd Dir1 & gt; & gt;% Befehle%
ECHO CD-Dateien & gt; & gt;% Befehle%
ECHO cd Entwurf & gt; & gt;% Kommandos%

Einschränkungen

Im Allgemeinen wird dieses Skript wahrscheinlich die meisten Ihrer grundlegenden FTP-Upload-Anforderungen erfüllen, aber es gibt ein paar Einschränkungen zu beachten:

  • Dateien werden auf dem FTP-Server ohne Warnung überschrieben. Denken Sie daran, wenn Sie eine Datei hochladen, die den gleichen Namen wie eine vorhandene Datei am Zielort hat.
  • Sie können nur Dateien senden, keine Verzeichnisse. Wenn Sie ein Verzeichnis auswählen und versuchen, es an das Skript zu senden, wird es nicht ordnungsgemäß funktionieren.
  • FTP-Server, Benutzername,( optional) Passwort und Unterverzeichnisspezifikationen sind im Skript fest codiert. Wenn Sie Dateien an mehrere FTP-Sites und / oder Unterverzeichnisse senden müssen, benötigen Sie eine separate Kopie des Skripts( sowie eine andere Verknüpfung Senden an) mit diesen Werten entsprechend eingestellt.

Laden Sie das SendToFTP-Skript von How-To Geek

herunter