Anonim

Ibland finns det ett behov av att logga in via FTP från kommandoraden i Windows. Du kanske bara behöver logga in för att snabbt ladda upp eller ladda ner.

Den här tutorialen visar hur du skapar ett snabbt inloggningsskript som loggar in dig på din FTP-server utan att behöva skriva in det.

För att göra detta skriver vi två textfiler (ett skript, ett parti) och placerar dem båda i mappen C: \ WINDOWS för att "starta var som helst" -åtkomst eftersom C: \ WINDOWS som standard finns i bosättningsvägen.

Steg 1: FTP-skriptfilen

Öppna Windows Anteckningar och ange följande tre rader:

öppen

Här är ett annat sätt att titta på det:

öppna ftp.example.com
Mittnamn
mitt lösenord

Spara den här filen som C: \ WINDOWS \ goftp.txt

Steg 2: Batch-filen

Öppna Windows Anteckningar igen, skapa en ny textfil och ange följande två rader:

CD C: \ WINDOWS
ftp -s: goftp.txt
utgång

Steg 3: Kör batch-filen

Filerna finns redan i systemvägen så att du direkt kan starta den från dialogrutan Kör.

Klicka på Start och sedan på Kör , skriv goftp och klicka på OK .

Ett kommandotolkfönster visas och loggar in dig direkt.

När du skriver exit för att logga ut från FTP-servern stängs fönstret automatiskt (det är vad "exit" -raden är för i batchfilen).

Snabbfråga besvarad: Kan inte allt detta göras i en enda satsfil?

Svar: Nej. När batchfilen anropar FTP-applikationen kan den inte köra kommandon inom FTP-sessionen. Det är därför du behöver en ytterligare textfil för att "bära" -kommandon med.

Om din batchfil såg ut så här:

CD C: \ WINDOWS
ftp ftp.example.com
Användarnamn
Lösenord

..detta är fel. Batchfilen stoppas direkt efter raden "ftp ftp.example.com" och matar inte in användarnamnet eller lösenordet. Och när du lämnar FTP-sessionen får du ett kommandoradsfel eftersom ditt FTP-användarnamn och lösenord inte är Windows-körbara.

En sista anmärkning: Detta är uppenbarligen inte säkert alls. Om någon hittade skriptfilen i din C: \ WINDOWS-katalog, har de ditt FTP-användarnamn och lösenord.

Bara göra skript som det här på en dator som ingen annan använder än du.

Grundläggande kommandoradsskript för windows ftp