Siunčia į ftp. Automatizuotas failų įkėlimas į FTP ir siuntimas el. paštu. Failų perkėlimas per FTP naudojant Internet Explorer

Man reikėjo kas valandą siųsti ataskaitų failus į FTP serverį, taip pat dubliuoti šių failų siuntimą paštu keliems gavėjams. Po tam tikro tyrimo apsistojau ties integruota programa ftp.exe (C:\Windows\System32\ftp.exe) ir senu geru blatu. Taigi, pradėkime. Kas valandą turime įkelti visus XML failus iš %dir%\file_export katalogo (kur %dir% yra kelias į mūsų aplanką) į ftp.server.com serverį.
Nauja Python versija

Failų įkėlimo į FTP nustatymas

Sukurkite komandų failą ftp.exe
Sukuriame tekstinį dokumentą (pavyzdžiui, ftpcomm.txt) ir įrašome jame:
Prisijungti
Slaptažodis
cd IN
dvejetainis

Ate
Kur:
Prisijungti- ftp serverio prisijungimas
Slaptažodis- FTP serverio slaptažodis
cd IN- eikite į norimą aplanką
dvejetainis- nustatyti dvejetainį failų siuntimo metodą. Tokiu atveju siuntimo metu failas iš naujo neužkoduojamas ir įrašomas nepakitęs. Tai saugiausias failų perkėlimo būdas.
mput C:\%dir%\file_export\*.xml- nukopijuokite vieną ar daugiau vietinių failų į nuotolinį kompiuterį, nurodydami katalogą
Ate- FTP seanso pabaiga ir išėjimas iš FTP serverio
Sukurkite failą export.bat
Jame rašome:

Kur:
C:\WINDOWS\system32\ftp.exe- Kelias į ftp.exe įrankį
-s:c:\%dir%\ftpcomm.tx t - nustatykite kelią į tekstinį failą, kuriame yra FTP komandos, komandos bus automatiškai paleistos paleidus FTP.
-i- išjunkite interaktyvųjį režimą, kai perkeliate kelis failus.
ftp.server.com- įveskite mūsų FTP serverio adresą.
Darbą patikriname paleisdami export.bat. Matome, kad failai buvo įkelti į FTP serverį. Tačiau čia iškyla problema: jei mums reikia kartą per valandą įkelti failus, kaip galime užkirsti kelią failų siuntimui dar kartą? Sprendimas yra trivialus:
Pridėti prie failo export.bat:
cd /d C:\%dir%\file_export\
del *.xml
Kur:
cd /d C:\%dir%\file_export\- eikite į katalogą, kuriame saugomi XML failai.
del *.xml- ištrinti visus XML failus.

Failų siuntimo el. paštu nustatymas

Norėdami siųsti failus el. paštu, naudojame „blat“ programą (http://www.blat.net/). Atsisiųskite ir išpakuokite į bet kurį katalogą, mūsų atveju tai yra c:\%dir\blat/
Montavimo plokštė. Iškvieskite komandinę eilutę. Komandinėje eilutėje eikite į mūsų aplanką:
cd c:\%dir%\blat/
Pradedame blato diegimą (registre registruojame blato profilį, filiale įrašomi duomenys į Windows sistemos registrą: .
blat.exe -install smtp.yandex.ru Pašto dėžutė[email protected] 3 25 profilis Pašto dėžutė[email protected] Jūsų_slaptažodis
Kur:
smtp.yandex.ru- pašto serverio, per kurį bus siunčiami el. laiškai, pavadinimas.
Pašto dėžutė[email protected]- siuntėjo vardas, kuris bus rodomas lauke.
3 - bandymų pakartotinai išsiųsti laišką skaičius, jei nepavyksta prisijungti prie serverio.
25 - SMTP serverio prievado numeris.
profilį- profilio vardas.
Pašto dėžutė[email protected]- vartotojo vardas, kuris bus naudojamas jungiantis prie SMTP serverio.
Jūsų slaptažodis- slaptažodis, naudojamas jungiantis prie SMTP serverio, t.y. pašto dėžutės slaptažodį.

Laiškų siuntimas pridedamas prie export.bat

Eksporto.bat faile po eilutės
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
Mes rašome:

Kur:
-p profilis– profilio pavadinimas blatas (nurodytas montuojant)
-charset windows-1251(Pasirinkite „Windows“ kodavimą)
- į [apsaugotas el. paštas] – laiško gavėjo adresas
-tema "Failo eksportas"- Laiško tema
-kėbulas "Automatinis eksportas"– Laiško turinys
-pridėkite c:\%dir%\file_export\*.xml– failai arba failas, kurį reikia išsiųsti
Jei jums reikia siųsti laiškus į kelias pašto dėžutes, keletą kartų parašykite šią eilutę, nurodydami gavėjo pašto dėžutes:
blat.exe -p profilis -charset windows-1251 -to [apsaugotas el. paštas]-tema "Failo eksportas" -body "Automatinis eksportavimas" -pridėkite c:\%dir%\file_export\*.xml
blat.exe -p profilis -charset windows-1251 -to [apsaugotas el. paštas]-tema "Failo eksportas" -body "Automatinis eksportavimas" -pridėkite c:\%dir%\file_export\*.xml
blat.exe -p profilis -charset windows-1251 -to [apsaugotas el. paštas]-tema "Failo eksportas" -body "Automatinis eksportavimas" -pridėkite c:\%dir%\file_export\*.xml

Galutinis export.bat failas

Dėl to gauname failą export.bat, kuriame yra šios eilutės:
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
blat.exe -p profilis -charset windows-1251 -to [apsaugotas el. paštas]-tema "Failo eksportas" -body "Automatinis eksportavimas" -pridėkite c:\%dir%\file_export\*.xml
cd /d C:\%dir%\file_export\
del *.xml
Pirmoje eilutėje siunčiame failus į FTP serverį, antroje siunčiame failus el. paštu, tada einame į katalogą, kuriame saugomi failai, ir juos ištriname.

Failų siuntimas pagal grafiką

Leiskite jums priminti, kad failus turime siųsti kas valandą, tam sukuriame užduotį „Windows“ planuoklyje. Kur nurodome, kad turime paleisti export.bat kartą per valandą.

Apatinė eilutė

Dėl to turime automatizuotą failų siuntimo į FTP serverį ir el. pašto kas valandą sistemą.

Kita plačiai naudojama interneto paslauga yra ftp. Rusiško šio žodžio vertimo nėra, o pokalbyje jis taip vadinamas – eftepe. Ši santrumpa reiškia failų perdavimo protokolą, tačiau vertindami ftp kaip interneto paslaugą, turime omenyje ne tik protokolą, o būtent paslaugą – prieigą prie failų archyvuose.

Paprastai tariant, ftp yra standartinė programa, kuri veikia per TCP protokolą ir visada pateikiama kartu su operacine sistema. Pirminė jo paskirtis – perkelti failus tarp skirtingų kompiuterių, veikiančių TCP/IP tinkluose: viename iš kompiuterių veikia serverio programa, antrame vartotojas vykdo kliento programą, kuri prisijungia prie serverio ir perduoda arba gauna failus per FTP protokolą. . Čia daroma prielaida, kad vartotojas yra užsiregistravęs abiejuose kompiuteriuose ir prisijungia prie serverio naudodamas savo vardą ir slaptažodį šiame kompiuteryje. Žinoma, ftp protokolas yra optimizuotas failų perdavimui.

Dėl šios funkcijos ftp programos tapo atskiros interneto paslaugos dalimi.

Faktas yra tas, kad ftp serveris dažnai sukonfigūruojamas taip, kad prie jo galėtumėte prisijungti ne tik savo vardu, bet ir anoniminiu kodiniu pavadinimu. Tada tampa prieinama ne visa kompiuterio failų sistema, o tam tikras failų rinkinys serveryje, kuris sudaro anoniminio ftp serverio turinį – viešą failų archyvą. Taigi, jei kas nors nori pateikti failus su informacija, programomis ir pan. viešam naudojimui, jam tereikia suorganizuoti anoniminį ftp serverį savo kompiuteryje, prijungtame prie interneto. Tai padaryti gana paprasta; ftp kliento programos yra prieinamos beveik bet kuriame kompiuteryje, todėl šiandien viešieji failų archyvai daugiausia organizuojami kaip anoniminiai ftp serveriai. Šiuo metu tokiuose serveriuose yra daug informacijos ir programinės įrangos. Beveik viskas, kas gali būti prieinama visuomenei failų pavidalu, yra prieinama iš anoniminių ftp serverių. Tai programos – laisvai platinamos ir demonstracinės versijos, tai multimedija, galiausiai tik tekstai – įstatymai, knygos, straipsniai, ataskaitos.

Nepaisant populiarumo, ftp taip pat turi daug trūkumų. FTP klientų programos ne visada gali būti patogios ar lengvai naudojamos. Ne visada įmanoma suprasti, koks failas yra priešais mus – ar tai failas, kurio mes ieškome, ar ne. Nėra paprasto ir universalaus anoniminių ftp serverių paieškos įrankio – nors tam yra speciali archyvo paslauga, tai nepriklausoma programa, ne universali ir ne visada pritaikoma. Ftp programos yra gana senos ir kai kurios jų funkcijos, kurios pravertė gimstant, nėra labai aiškios ir reikalingos šiandien – pavyzdžiui, yra du failų perdavimo režimai – dvejetainis ir tekstinis, o jei staiga pasirenkamas netinkamas režimas perkeltas failas gali būti sugadintas. Serveryje esančių failų aprašymai pateikiami serverio operacinės sistemos formatu, o UNIX operacinės sistemos failų sąrašas gali suklaidinti DOS vartotoją. Problema ta, kad failų sąraše pateikiama nereikalinga informacija, o per daug žinoti visada kenkia. FTP serveriai nėra centralizuoti, ir tai sukelia savo problemų.

Nepaisant viso to, anoniminiai ftp serveriai šiandien yra standartinis būdas tvarkyti viešuosius failų archyvus internete. Taip pat galite tvarkyti prieigą prie failų naudodami slaptažodį, pavyzdžiui, savo klientams.

Ftp yra tiesioginės prieigos paslauga, kuriai reikalingas pilnas interneto ryšys, tačiau galima pasiekti ir el. paštu – yra serverių, galinčių siųsti failus el. paštu iš bet kurio anoniminio ftp serverio. Tačiau tai gali būti labai nepatogu, nes tokie serveriai yra labai apkrauti, o užklausa gali ilgai laukti savo eilės. Be to, siunčiant didelius failus, serveris juos suskirsto į riboto dydžio dalis, siunčiamas atskirais laiškais – o jei siuntimo metu viena dalis iš šimto bus pamesta ar sugadinta, tai likusios 99 taip pat bus nereikalingos.

Ir aš pagalvojau: ar visi žino, kad standartinių Windows įrankių visiškai pakanka dirbti su FTP saugyklomis? Šiame straipsnyje, naudodamas pavyzdį, aprašysiu tris paprastus būdus, kaip perkelti failus per FTP. Tie patys metodai taikomi . Viskas, ko jums reikia, yra „Explorer“ ir komandų eilutė.

Pirmasis būdas: „Internet Explorer 8“.

Bet kuris interneto vartotojas yra susipažinęs su HTTP adresais prieigai prie svetainių, kurie įvedami į naršyklės adreso juostą, pavyzdžiui, . Adresai prieigai prie FTP serverių sukurti pagal tą patį principą: .

Adreso juostoje įveskite savo viešosios FTP saugyklos adresą, pvz., „Microsoft“ (A pav.), ir spustelėkite . Jei ryšys sėkmingas, pamatysite šakninį katalogą. Norėdami pasiekti pakatalogius ir failus, spustelėkite pagrindinį katalogą. Norėdami atsisiųsti failą, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite parinktį „Išsaugoti taikinį kaip“.

Kaip matote, visi duomenų bazės straipsniai, pataisos, naujinimai, komunalinės paslaugos ir Microsoft dokumentacija yra saugomi serveryje, tik jie pateikiami sąrašo su datomis pavidalu. Išsami informacija apie FTP saugyklą yra „readme.txt“ failuose.

A pav. Microsoft FTP serveris, kaip matyti iš Internet Explorer 8.

Atkreipkite dėmesį: norėdami sėkmingai prisijungti prie FTP serverio naudodami IE, naršymo skiltyje „Įgalinti FTP aplanko rodinį (ne „Internet Explorer“)“ ir „Naudoti pasyvųjį FTP protokolą (naudokite pasyvųjį FTP (užkardos ir DSL modemo suderinamumui). Dialogo lango Interneto parinktys skirtukas Išsamiau. Jį galite iškviesti iš meniu „Įrankiai“.

Norėdami pasiekti privačius FTP serverius, turite įvesti vartotojo vardą ir slaptažodį (B pav.). Tačiau tokiu būdu IE 7 arba IE 8 galite peržiūrėti tik failų sąrašą. Norėdami atsisiųsti, turėsite naudoti „Explorer“ („Windows Explorer“). Daugiau informacijos žr. pav. C, D, E ir F.


B paveikslas: norint pasiekti privačius FTP serverius, reikia vartotojo vardo ir slaptažodžio.


C pav. Pasirinkite „Puslapis | Atidaryti FTP svetainę „Windows Explorer“ (Puslapis | Atidaryti FTP svetainę „Windows Explorer“) arba „Žiūrėti | Atidarykite FTP svetainę „Windows Explorer“ (View | Atidarykite FTP svetainę „Windows Explorer“), kad paleistumėte „Explorer“.



D paveikslas: Dialogo lange Internet Explorer saugos įspėjimas spustelėkite Leisti.

Paprasčiau tariant, FTP yra failų perkėlimo internetu būdas.

Mūsų atveju prie šio reikalo prijungiame „FileZilla“ programą, kuri vis dėlto yra nemokama.

Pradėkime nuo tiesos išsiaiškinimo, kur tai panaudosime, o konkrečiai... vyksta failų perkėlimas tarp kompiuterio ir prieglobos tiekėjo serverio.

Tai reiškia, kad tinklaraštininkams reikia informacijos ir programos!

Taigi mes sužinojome, kad beveik kiekvienas tinklaraštininkas susiduria su būtinybe atlikti kai kuriuos veiksmus su failais, esančiais jų prieglobos serveryje.

Vienas iš patogiausių FTP klientų yra FileZilla programa. Ši programa yra visiškai nemokama, nors savo galimybėmis nenusileidžia kai kurioms mokamoms panašios paskirties programoms.

Galite atsisiųsti FileZilla.

Pradėkime, nustatydami FTP naudodami „FileZilla“.

Programos diegimas yra standartinis ir neturėtų sukelti jokių sunkumų. FTP kliento sąsaja yra paprasta ir aiški, joje nėra nereikalingų elementų. Programa visiškai rusifikuota. Tačiau jo sąranką reikia paaiškinti.

Paleidus FileZilla, atsidaro langas, kurio kairėje pusėje matysite savo kompiuterio aplankus ir failus.

Srityje „Vietinė svetainė:“ rodomas aplankų medis, o po juo – pasirinkto aplanko turinys. Dešinė lango pusė vis dar tuščia, nes nėra ryšio su serveriu.

Programos diegimas yra standartinis ir neturėtų sukelti jokių sunkumų. FTP kliento sąsaja yra paprasta ir aiški, joje nėra nereikalingų elementų. Programa visiškai rusifikuota.

Tačiau jo sąranką reikia paaiškinti.

Paleidus FileZilla, atsidaro langas, kurio kairėje pusėje matysite savo kompiuterio aplankus ir failus. Srityje „Vietinė svetainė:“ rodomas aplankų medis, o po juo – pasirinkto aplanko turinys. Dešinė lango pusė vis dar tuščia, nes nėra ryšio su serveriu.

Norėdami nustatyti ryšį su priegloba, turite įvesti serverio adresą, taip pat prisijungimo vardą ir prieigos slaptažodį. Visi duomenys, reikalingi FTP prieigai nustatyti, yra laiške, kurį gavote iš prieglobos paslaugų teikėjo registruodamiesi prieglobai.

Norėdami įvesti reikiamą informaciją, spustelėkite mygtuką „Atidaryti svetainės tvarkyklę“ viršutiniame kairiajame kampe. Atsidariusiame lange „Svetainės tvarkytuvė“ spustelėkite mygtuką „Nauja svetainė“ ir lauke „Pasirinkti įrašą“ įveskite naujo ryšio (naujos svetainės) pavadinimą.

Tada eikite į dešinę lango pusę (skirtukas „Bendra“) ir įveskite prisijungimui reikalingą informaciją.
Lauke „Host:“ įveskite serverio IP adresą arba URL (nurodytą laiške). Laukuose „Protokolas:“ ir „Šifravimas:“ nieko nekeičiame.

Lauke „Prisijungimo tipas“ vietoj „Anoniminis“ nurodykite „Įprastas“..

Laukelius „Vartotojas“ ir „Slaptažodis“ užpildome duomenimis, esančiais tame pačiame prieglobos paslaugų teikėjo laiške. Spustelėkite mygtuką „Gerai“.

Šiuo metu ryšys su serveriu gali būti laikomas užbaigtu.

Dabar, norėdami bet kada prisijungti prie serverio, turite paleisti FTP klientą, spustelėti mygtuką „Atidaryti svetainės tvarkyklę“ ir pasirinkti norimą ryšį, tada spustelėkite mygtuką „Prisijungti“. Taip pat galite spustelėti rodyklę, esančią mygtuko „Open Site Manager“ dešinėje, ir pasirinkti norimą ryšį.

Prisijungus prie serverio, jūsų svetainės failai, talpinami serveryje, bus rodomi dešinėje FTP kliento lango pusėje. Srityje „Nuotolinė svetainė:“ matysite aplankų medį, o apačioje – pasirinkto aplanko turinį.

FTP naudojimas su FileZilla

Išsiaiškinome, kaip atlikti pagrindinius „FileZilla“ nustatymus. Dabar atėjo laikas išsiaiškinti, kaip naudoti FTP klientą. Kaip jau sakiau, pagrindinis programos tikslas yra įkelti failus į prieglobos serverį ir atsisiųsti juos iš serverio į kompiuterį.

Norėdami įkelti failą į serverį, turite jį rasti savo kompiuteryje, ty atidaryti norimą aplanką, kad failas atsirastų srities „Vietinė svetainė:“ apačioje. Skiltyje „Nuotolinė svetainė:“ srityje, serverio aplankas turi būti atidarytas , į kurį norite įkelti failą.

Dabar galite tiesiog laikyti failą su pele ir vilkite jį iš kairiojo lango į dešinę. Taip pat galite dešiniuoju pelės mygtuku spustelėti norimą failą ir kontekstiniame meniu pasirinkti „Įkelti į serverį“.

Atlikę šiuos veiksmus pamatysite, kad atsisiųstas failas atsiras tarp failų, esančių serveryje atidarytame aplanke. Panašiu būdu, pavyzdžiui, galite įdiegti naują papildinį savo svetainėje, įdėdami jį į aplanką Papildiniai.

Norėdami atsisiųsti norimą failą į savo kompiuterį, turėtumėte jį pasirinkti dešiniajame FTP kliento lange ir nutempti į kairįjį langą. Jei pageidaujate kito metodo, dešiniuoju pelės mygtuku spustelėkite norimą failą ir kontekstiniame meniu pasirinkite „Atsisiųsti“.

Pasirinkę „Ištrinti“, galite ištrinti bet kokį nereikalingą failą iš serveryje saugomų aplankų.
Taigi, mes išsiaiškinome, kaip naudodami FileZilla FTP klientą galite atsisiųsti failus iš prieglobos į savo kompiuterį ir įkelti juos iš savo kompiuterio į prieglobą. Žinoma, programos galimybės tuo nesibaigia.

Labai naudinga FTP kliento funkcija yra galimybė redaguoti svetainės failus tiesiai priegloboje, jų neatsisiunčiant. Tačiau šiai operacijai atlikti reikės dar vieno ne mažiau naudingo įrankio – Notepad ++.

Tai nemokama tekstinių failų rengyklė (standartinės Notepad pakaitalas). Ši nemokama programa palengvins darbą pirmiausia programuotojams redaguojant kodą arba visiems, kuriems reikia patogaus ir nemokamo teksto rengyklės.

Atsisiunčiama...

Programos ypatybės - patogus sintaksės paryškinimas, daugelio programavimo kalbų palaikymas (Java, C, C++, CSS, HTML, XML, Java Script, PHP, ASCII, VB/VBS, SQL, Pascal, Perl ir Python), palaikymas daugybei kalbų, įskaitant rusų, darbą su keliais dokumentais, patogią paiešką tekste, daugybę nemokamų papildinių ir kt.

Programa turi rusišką sąsają, kuri padės pradedantiesiems vartotojui suprasti nustatymus.

SĖKMĖS, DRAUGAI!

Dažnai reikia automatizuoti failų atsisiuntimo, įkėlimo ir ištrynimo iš FTP serverio procesus. Pavyzdžiui, dirbant su paskirstytomis 1C duomenų bazėmis arba norint išsaugoti atsargines kopijas. Tačiau ne visi žino, kad šias procedūras galima atlikti iš komandinės eilutės, nenaudojant papildomos programinės įrangos, tai yra, „Windows“ įrankių. Žemiau pateiksiu komandų sintaksę darbui su FTP, taip pat šių operacijų bat failų pavyzdžius.

1.ftp komanda

Norėdami keistis failais su FTP serveriu, naudokite komandą ftp, čia yra jos sintaksė:

FTP[-v] [-d] [-i] [-n] [-g] [-s:failo pavadinimas] [-a] [-A] [-x: siuntimo buferis]
[-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [mazgas]

-v Išjungti atsakymų rodymą iš nuotolinio serverio.
-n Išjungti automatinį prisijungimą pradinio prisijungimo metu.
-i Interaktyvių užklausų išjungimas siunčiant kelias
failus.
-d Įgalinti derinimo režimą.
-g Išjungti failo pavadinimo globalizavimą (žr. komandą GLOB).
-s: failo pavadinimas Nurodykite tekstinį failą su FTP komandomis, kurios
bus vykdomas automatiškai, kai paleisite FTP.
-a Vietinės sąsajos naudojimas ryšiui susieti.
-A Anoniminis prisijungimas prie paslaugos.
-x: siųsti sockbuf Nepaisykite numatytojo buferio dydžio SO_SNDBUF (8192).
-r:recv sockbuf Nepaisykite numatytojo buferio dydžio SO_RCVBUF (8192).
-b: async count Numatytojo asinchroninio skaitiklio dydžio nepaisymas (3)
-w:lango dydis Nepaisyti numatytojo perdavimo buferio dydžio (65535).
mazgas Nurodykite nuotolinio mazgo pavadinimą arba IP adresą,
prie kurio norite prisijungti.

Kaip matote, prisijungimui prie serverio ir darbui su failais operatorių nėra. Reikalas tas, kad ši komanda tik pradeda ftp sesiją:

!
Laikinas perėjimas prie apvalkalo.

pridėti
Pridedama prie failo.

ascii
Ascii formato failų perdavimo režimo nustatymas.

varpas
Garso signalas baigus komandą

dvejetainis
Nustatykite dvejetainio failo perdavimo režimą.

Ate
Užbaikite ftp sesiją ir atsijunkite.

CD <удаленный_каталог>
Darbinio katalogo keitimas nuotoliniame kompiuteryje, kur:
<удаленный_каталог> — katalogo, kuris pradės veikti, pavadinimas.

Uždaryti
Baigiamas ftp seansas.

derinti
Derinimo režimo perjungimas.

Ištrinti <удаленный_файл>
Failo ištrynimas nuotoliniame kompiuteryje, kur:
<удаленный_файл> — failo, kurį reikia ištrinti, pavadinimas.

rež [ <удаленный_каталог> ] [<локальный_файл> ]
Rodo nuotolinio kompiuterio katalogo turinį, kur:
<удаленный_каталог>
<локальный_файл>

atsijungti
Baigiamas ftp seansas.

gauti <удаленный_файл> [<локальный_файл> ]
Gauti failą, kuriame:
<удаленный_файл>
<локальный_файл> — failo pavadinimas vietiniame kompiuteryje .

glob
Vietinių failų pavadinimų metasimbolių plėtinio keitimas.

maišos
Perjungia „#“ išvestį kiekvienam perduotam duomenų blokui.

padėti [ <команда> ]
Rodyti ftp komandos pagalbos informaciją, kur:
<команда> — Komanda, kurios aprašymas bus rodomas, jei nenurodyta, bus išvedamos visos komandos.

LCD [ <локальный_каталог> ]
Pakeiskite vietinį veikiančio kompiuterio katalogą, kur:
<локальный_каталог> — naujo vietinio katalogo pavadinimas; jei nenurodyta, bus naudojamas dabartinio katalogo pavadinimas.

tiesiogine prasme <команда_1> … <команда_n>

<команда_n> - komandos siųsti;

ls [<nuotolinis_katalogas>] [<vietinis_failas>]
Rodo sutrumpintą nuotolinio kompiuterio katalogo turinį, kur:
<удаленный_каталог> — katalogas, kurio turinys bus rodomas; jei nenurodyta, naudojamas dabartinis katalogas;
<локальный_файл> — nurodo vietinį failą, kurį reikia įrašyti į sąrašą; jei nenurodyta, sąrašas rodomas ekrane.

mdelete<nuotolinis_failas_1> … <nuotolinis_failas_n>
Kelių failų ištrynimas nuotoliniame kompiuteryje, kai:
<удаленный_файл_n> – norimų ištrinti failų pavadinimai.

mdir<nuotolinis_katalogas_1> … <nuotolinis_katalogas_n> <vietinis_failas>
Išspausdinkite kelių katalogų turinį nuotoliniame kompiuteryje, kur:
<удаленный_каталог_n> — katalogas, kurio turinys bus rodomas;
<локальный_файл> — nurodo vietinį failą, kurį reikia įrašyti į sąrašą; jei nenurodyta, sąrašas rodomas ekrane.

mget <удаленный_файл_1> <удаленный_файл_n>
Kelių failų gavimas, kai:
<удаленный_файл_n> — nuotolinis failas, kurį reikia nukopijuoti.

mkdir <удаленный_каталог>
Sukurkite katalogą nuotoliniame kompiuteryje, kuriame:
<удаленный_каталог> — kuriamo nuotolinio katalogo pavadinimas.

mls<nuotolinis_katalogas_1> ... <nuotolinis_katalogas_n> <vietinis_failas>
Išspausdinkite sutrumpintą kelių katalogų turinį nuotoliniame kompiuteryje, kur:
<удаленный_каталог_n> — katalogas, kurio turinys bus rodomas; jei nenurodyta, naudojamas dabartinis katalogas;
<локальный_файл> — nurodo vietinį failą, kurį norite išsaugoti sąraše.

mput <локальный_файл_1> … <локальный_файл_n>
Kelių failų siuntimas kur:
<локальный_файл_n> — vietinių failų, kurie bus nukopijuoti, pavadinimas.

paraginti
Perjungti interaktyvų sudėtinių komandų patarimą.

įdėti <локальный_файл> [<удаленный_файл> ]
Siunčiamas vienas failas, kur:
<vietinis_failas>
<удаленный_файл>

pwd
Rodo nuotolinio kompiuterio darbo katalogą.

mesti
Užbaikite ftp sesiją ir išeikite į komandinę eilutę.

citata <команда>
Siųsti savavališką ftp komandą, kur:
<команда> - komandą siųsti.

recv <удаленный_файл> [<локальный_файл> ]
Failo gavimas naudojant esamus failo tipo nustatymus, kur:
<удаленный_файл> — nuotolinis failas kopijavimui;
<vietinis_failas> — failo pavadinimas vietiniame kompiuteryje .

nuotolinė pagalba [ <команда> ]
Pagalbos informacijos apie komandas nuotolinėje sistemoje gavimas, kur:
<komanda> — nuotolinė sistemos komanda; jei nenurodyta, rodomas visų komandų sąrašas.

pervadinti <имя_файла> <новое_имя_файла>
Nuotolinio failo pervadinimas, kur:
<failo pavadinimas> - failo pavadinimas, kurį norite pervardyti;
<naujas_failo_pavadinimas> - naujas failo pavadinimas.

rmdir <имя_каталога>
Katalogo ištrynimas nuotoliniame kompiuteryje, kuriame:
<katalogo_pavadinimas> — katalogo, kurį norite ištrinti, pavadinimas.

siųsti <локальный_файл> [<удаленный_файл> ]
Nukopijuokite vieną failą naudodami esamus failo tipo nustatymus, kur:
<vietinis_failas> — vietinio failo, kurį norite kopijuoti, pavadinimas;
<удаленный_файл> — failo pavadinimas nuotoliniame kompiuteryje.

statusą
Rodo esamą ftp ryšio būseną.

pėdsaką
Perjungti paketų sekimą.

tipo [ <имя_типа> ]
Failų perdavimo tipo nustatymas, kur:
<tipo_pavadinimas> — failo persiuntimo tipas; jei nenurodyta, bus rodomas esamas failo persiuntimo tipas.

Vartotojas <имя_пользователя> [<пароль> ] [<учетная_запись> ]
Siųskite informaciją, kad galėtumėte prisijungti prie nuotolinio kompiuterio, kur:
<Vartotojo vardas> — vartotojo vardas, skirtas prisijungti prie nuotolinio kompiuterio;
<Slaptažodis> — nurodyto vartotojo vardo slaptažodis, jei nenurodytas, bet reikalingas prisijungimui, ftp komanda paprašys vartotojo jo;
<sąskaita> — paskyra, skirta prisijungti prie nuotolinio kompiuterio, jei ji nenurodyta, bet reikalinga prisijungimui, ftp komanda paprašys vartotojo jos;

žodinis
Pranešimo išvesties režimo perjungimas.


Pažvelkime į nedidelį pavyzdį.

Pirmiausia parašykite „kūno failą“, kuris bus įkeltas į serverį Interneto svetainė failą failas_duomenys.dat iš " C:\pavyzdys“. Bat failo algoritmas bus toks:

  • Sukurti transport.txt failą su ftp sakinių seka;
  • Vykdome komandą ftp, kaip parametrus nurodydami sukurtą failą;
  • Ištrinkite transport.txt.

Šiame pavyzdyje failo pavadinimas ir katalogas yra užkoduoti faile. Tai ne visada patogu. Pakeiskime bat failą taip, kad jis gautų įkeliamus duomenis kaip parametrus, taip pat visas keičiamas reikšmes įdėsime į failo kintamuosius. Gauname šį kodą ():

Atitinkamai, nukopijuoti failą failas_duomenys.dat iš " C:\pavyzdys" į FTP serverį " Temp\Backup“, turėsite paleisti šį paketinį failą, kaip parametrus nurodydami failo pavadinimą, vietinius ir nuotolinius katalogus.

Panašiu būdu galite rašyti bat failus FTP serveriui ir jame, taip pat vykdomąjį failą su savavališku instrukcijų rinkiniu.

Ar šis straipsnis jums padėjo?