Mens der er et utal af FTP-klienter til rådighed, er intet lettere end at sende filer til en FTP-server med et højreklik. Ligeledes er der masser af hjælpeprogrammer til rådighed, som tilføjer denne funktionalitet til Windows, men for en nørd er det ganske tilfredsstillende at afinstallere "endnu et værktøj" og erstatte det med dit eget værktøj.
Hvis du ofte selv uploader filer til et FTP-sted, har vi et script, der gør dette så let som et højreklik uden behov for eksterne hjælpeprogrammer.
Tilpasning af scriptet
Batch-scriptet er klar til brug, alt hvad du skal gøre er at udfylde de tomme felter og derefter tilføj en genvej til din Windows Send til-menu . Der er kommentarer i scriptet for at hjælpe med opsætningen, men vi vil dække dem her lidt mere detaljeret.
Forbindelsesoplysninger
Der er 3 variabler, du skal indstille i scriptet under Forbindelsesoplysninger afsnit:
- Server - destinations-FTP-stedets adresse (dvs. ftp.mysite.com ).
- Brugernavn - Brugernavnet, der skal forbindes med.
- Adgangskode - For denne variabel kan du kode kodeordet ved at indtaste værdien efter “SET Password =” eller af sikkerhedsmæssige årsager have scriptet til at bede dig om adgangskoden, når du kører den. For at blive bedt om det skal du kommentere hardcodelinjen ved at ændre den til “REM SET Password =” og derefter fjerne kommentar fra linjen umiddelbart under den (fjern REM), så den læser “SET / P Password = Enter […]”.
Underkataloger på FTP-siden
Hvis du vil have filerne uploadet til en underkatalog på mål-FTP-webstedet, skal du blot redigere ændringsmappen, "cd", linjekommandoer. Du kan finde disse linjer, der starter med "REM ECHO cd" og derefter blot angive den rækkefølge, du vil navigere i undermapper. Ved at fjerne kommentar til disse linjer (fjerne REM) og indtaste det relevante underkatalognavn efter "cd" kan du krydse til din målmappe. Selvfølgelig kan du tilføje flere linjer efter behov.
Hvis du f.eks. Vil sende dine filer til biblioteket på dit FTP-sted, "/ Dir1 / Files / Draft", ser linjerne i dit script sådan ud:
ECHO cd Dir1 >>% Kommandoer%
ECHO cd-filer >>% kommandoer%
ECHO cd-udkast >>% kommandoer%
Begrænsninger
Generelt passer dette script sandsynligvis til de fleste af dine grundlæggende FTP-uploadbehov, men der er et par begrænsninger at være opmærksom på:
- Filer overskrives på FTP-serveren uden advarsel. Husk dette, hvis du uploader en fil, der har samme navn som en eksisterende fil på målplaceringen.
- Du kan kun sende filer, ikke mapper. Hvis du vælger et bibliotek og prøver at sende det til scriptet, fungerer det ikke korrekt.
- FTP-server, brugernavn, (valgfrit) adgangskode og underkatalogspecifikationer er hårdkodet i scriptet. Hvis du har brug for at sende filer til flere FTP-steder og / eller underkataloger, skal du bruge en separat kopi af scriptet (samt en anden genvej til Send til) med disse værdier indstillet korrekt.
Download SendToFTP-script fra How-To Geek