Startpagina » hoe » Upload bestanden naar een FTP-site met een rechtermuisknop met behulp van dit eenvoudige script

    Upload bestanden naar een FTP-site met een rechtermuisknop met behulp van dit eenvoudige script

    Hoewel er een groot aantal FTP-clients beschikbaar zijn, is niets gemakkelijker dan het verzenden van bestanden naar een FTP-server met een rechtermuisklik. Evenzo zijn er tal van hulpprogramma's beschikbaar die deze functionaliteit aan Windows toevoegen, maar voor een nerd is het best bevredigend om "nog een ander hulpprogramma" te verwijderen en te vervangen door uw eigen hulpmiddel.

    Als u merkt dat u regelmatig bestanden naar een FTP-site uploadt, hebben we een script dat dit net zo eenvoudig maakt als een rechtermuisklik zonder dat er externe hulpprogramma's nodig zijn.

    Het aanpassen van het script

    Het batch-script is klaar voor gebruik, u hoeft alleen de lege velden in te vullen en een snelkoppeling toe te voegen aan het Windows-menu Verzenden naar. Er zijn opmerkingen in het script om te helpen bij het instellen, maar we zullen ze hier in meer detail bespreken.

    Verbindingsinformatie

    Er zijn 3 variabelen die u moet instellen in het script onder de Verbindingsinformatie sectie:

    • Server - Het FTP-locatie-adres van de bestemming (d.w.z. ftp.mysite.com).
    • Gebruikersnaam - De gebruikersnaam waarmee verbinding moet worden gemaakt.
    • Wachtwoord - Voor deze variabele kunt u het wachtwoord hardcoderen door de waarde na het "SET wachtwoord =" in te voeren of, om veiligheidsredenen, moet het script u om het wachtwoord vragen wanneer u het uitvoert. Als u daarom wordt gevraagd, plaatst u een commentaar op de hardcodedelijn door deze in "REM SET Password =" te veranderen en de regel er direct onder te verwijderen (verwijder de REM) zodat deze luidt: "SET / P Wachtwoord = Enter [...]".

    Subdirectories op de FTP-site

    Als u wilt dat de bestanden worden geüpload naar een subdirectory op de FTP-doellocatie, hoeft u alleen de wijzigingsdirectory, "cd", regelopdrachten te bewerken. Je kunt deze regels vinden die beginnen met "REM ECHO cd" en dan gewoon de volgorde aangeven waarin je door de submappen wilt bladeren. Door deze regels ongedaan te maken (de REM verwijderen) en de juiste naam van de submap in te voeren na de "cd", kunt u doorlopen naar uw doelmap. Je kunt natuurlijk meer regels toevoegen als dat nodig is.

    Als u bijvoorbeeld uw bestanden naar de map op uw FTP-site wilt sturen, "/ Dir1 / Files / Draft", zien de regels in uw script er als volgt uit:

    ECHO cd Dir1 >>% Opdrachten%
    ECHO cd-bestanden >>% opdrachten%
    ECHO cd Concept >>% opdrachten%

    beperkingen

    Over het algemeen past dit script waarschijnlijk op de meeste van uw standaard FTP-uploadbehoeften, maar er zijn enkele beperkingen waar u rekening mee moet houden:

    • Bestanden worden zonder waarschuwing overschreven op de FTP-server. Houd hier rekening mee als u een bestand uploadt dat dezelfde naam heeft als een bestaand bestand op de doellocatie.
    • U kunt alleen bestanden verzenden, geen mappen. Als u een map selecteert en probeert deze naar het script te verzenden, werkt deze niet correct.
    • FTP-server, gebruikersnaam, (optioneel) wachtwoord en submapspecificaties zijn hard gecodeerd in het script. Als u bestanden naar meerdere FTP-sites en / of submappen wilt verzenden, hebt u een afzonderlijke kopie van het script nodig (evenals een andere snelkoppeling naar Verzenden) met deze waarden op de juiste manier ingesteld.

    SendToFTP-script downloaden van How-To Geek