Kuidas automatiseerida FTP käivitamist Windowsi käsurealt

Kuidas automatiseerida FTP käivitamist Windowsi käsurealt
Kuidas automatiseerida FTP käivitamist Windowsi käsurealt
Anonim
Windows on lisanud partitsioonifaile juba enne, kui see oli olemas … partitsed failid on tõesti vanad! Vana või mitte, leian, et tihti luuakse partiifaile, et aidata mul lihtsamate ülesannete automatiseerimiseks. Üks ühine ülesanne on faile üleslaadimine kaugfTP-serverisse. Siin on nii, et ma sain selle ümber.
Windows on lisanud partitsioonifaile juba enne, kui see oli olemas … partitsed failid on tõesti vanad! Vana või mitte, leian, et tihti luuakse partiifaile, et aidata mul lihtsamate ülesannete automatiseerimiseks. Üks ühine ülesanne on faile üleslaadimine kaugfTP-serverisse. Siin on nii, et ma sain selle ümber.

Esiteks peate looma faili nimega fileup.bat oma Windowsi kataloogis või vähemalt mõnda kataloogi, mis on teie rajale lisatud. Võite kasutada käsku "tee", et näha, milline on praegune tee.

Partii faili sees soovite kleepida järgmised toimingud:

@echo off echo user MyUserName> ftpcmd.dat echo MyPassword>> ftpcmd.dat echo bin>> ftpcmd.dat echo put %1>> ftpcmd.dat echo quit>> ftpcmd.dat ftp -n -s:ftpcmd.dat SERVERNAME.COM del ftpcmd.dat

Sa tahad asendada MyUserName, MyPassword ja SERVERNAME.COM ftp serveri õigete väärtustega. Selle partiifaili tegemine on ftp-i rakenduse skriptimine käsurida-utiliidi -s -i abil.

Partifail kasutab käsku "echo", et saata tekst ftp-serverisse nii, nagu oleksite selle kirjutanud. Faili keskel saate lisada täiendavaid käske, potentsiaalselt kataloogi muutmise käsku:

echo cd /pathname

>ftpcmd.dat

Selle partii faili kutsumiseks helistate faili failile faili failup.bat, mida me andsime, ja edastame parameetri faili nime. Teil ei ole vaja faili nimega.bat osa sisestada, et seda tööd teha.

Näide:

> fileup FileToUpload.zip

Connected to ftp.myserver.com. 220 Microsoft FTP Service ftp> user myusername 331 Password required for myusername.

230 User myusername logged in. ftp> bin 200 Type set to I. ftp> put FileToUpload.zip 200 PORT command successful. 150 Opening BINARY mode data connection for FileToUpload.zip 226 Transfer complete. ftp: 106 bytes sent in 0.01Seconds 7.07Kbytes/sec. ftp> quit

Ja see on kõik selleks. Nüüd peaks teie fail serveris olema istuv.

Soovitan: