3Sep

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 rechtermuisknop. Evenzo zijn er tal van hulpprogramma's beschikbaar die deze functionaliteit aan Windows toevoegen, maar voor een nerd is het behoorlijk bevredigend om "nog een andere voorziening" te verwijderen en deze te vervangen door uw eigen hulpmiddel.

Als u merkt dat u vaak 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 script aanpassen

Het batch-script is klaar voor gebruik. Het enige dat u hoeft te doen, is de lege velden in te vullen en vervolgens 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-bestemmingsadres( d.w.z. ftp.mysite.com).
  • UserName - 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 hardcoderegel door deze in "REM SET Password =" te veranderen en verwijdert u de regel direct eronder( verwijder de REM) zodat deze "SET / P wachtwoord = Enter [...]" aangeeft.

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 change-directory, "cd", regelopdrachten te bewerken. Je kunt deze regels vinden die beginnen met "REM ECHO cd" en dan eenvoudig de volgorde aangeven waarin je door de submappen wilt bladeren. Door deze regels ongedaan te maken( de REM verwijderen) en de juiste submapnaam na de "cd" in te voeren, kunt u doorlopen naar uw doelmap. U kunt natuurlijk meer regels toevoegen als dat nodig is.

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

ECHO cd Dir1 & gt; & gt;% Opdrachten%
ECHO cd-bestanden & gt; & gt;% Opdrachten%
ECHO cd-concept & gt; & gt;% Opdrachten%

Beperkingen

Over het algemeen zal dit script waarschijnlijk in de meeste van uw standaard FTP-uploadbehoeften passen, maar er zijn een paar 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 moet 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