Lähetetään ftp:hen. Automaattinen tiedostojen lataaminen FTP:lle ja tiedostojen lähettäminen sähköpostitse. Tiedostojen siirtäminen FTP:n kautta Internet Explorerin avulla

Minun piti lähettää raporttitiedostot FTP-palvelimelle tunneittain ja myös monistaa näiden tiedostojen lähettäminen postitse useille vastaanottajille. Pienen tutkimuksen jälkeen päädyin sisäänrakennettuun apuohjelmaan ftp.exe (C:\Windows\System32\ftp.exe) ja vanhaan hyvään blatiin. Joten aloitetaan. Meidän on ladattava kaikki XML-tiedostot hakemistosta %dir%\file_export (jossa %dir% on polku kansioomme) ftp.server.com-palvelimelle tunnin välein.
Uusi versio Pythonissa

Asetetaan tiedostojen lataus FTP:lle

Luo komentotiedosto ftp.exe-tiedostolle
Luomme tekstidokumentin (esim. ftpcomm.txt) ja kirjoitamme siihen:
Kirjaudu sisään
Salasana
cd IN
binääri

Hei hei
Missä:
Kirjaudu sisään- ftp-palvelimen kirjautuminen
Salasana- salasana ftp-palvelimelle
cd IN- siirry haluamaasi kansioon
binääri- Aseta binäärimenetelmä tiedostojen lähettämiseen. Tässä tapauksessa tiedostoa ei koodata uudelleen lähetyksen aikana ja se tallennetaan muuttumattomana. Tämä on turvallisin tapa siirtää tiedostoja.
mput C:\%dir%\file_export\*.xml- kopioi yksi tai useampi paikallinen tiedosto etätietokoneeseen määrittämällä hakemiston
Hei hei- FTP-istunnon loppu ja FTP-palvelimelta poistuminen
Luo export.bat-tiedosto
Kirjoitamme siihen:

Missä:
C:\WINDOWS\system32\ftp.exe- Polku ftp.exe-apuohjelmaan
-s:c:\%dir%\ftpcomm.tx t - aseta polku FTP-komentoja sisältävään tekstitiedostoon, komennot käynnistetään automaattisesti FTP-käynnistyksen jälkeen.
-i- poista interaktiivinen tila käytöstä, kun siirrät useita tiedostoja.
ftp.server.com- kirjoita FTP-palvelimemme osoite.
Tarkistamme työn suorittamalla export.bat. Näemme, että tiedostot on ladattu FTP-palvelimelle. Mutta tässä syntyy ongelma: jos meidän on ladattava tiedostoja kerran tunnissa, kuinka voimme estää tiedostojen lähettämisen uudelleen? Ratkaisu on triviaali:
Lisää export.bat-tiedostoon:
cd /d C:\%dir%\file_export\
del *.xml
Missä:
cd /d C:\%dir%\file_export\- Siirry hakemistoon, johon XML-tiedostot on tallennettu.
del *.xml- Poista kaikki XML-tiedostot.

Tiedostojen lähettämisen sähköpostitse määrittäminen

Tiedostojen lähettämiseen sähköpostitse käytämme Blat-apuohjelmaa (http://www.blat.net/). Lataa ja pura mihin tahansa hakemistoon, meidän tapauksessamme se on c:\%dir\blat/
Asennuslevy. Soita komentoriville. Siirry komentorivillä kansioon:
cd c:\%dir%\blat/
Aloitamme blat-asennuksen (rekisteröimme blat-profiilin rekisteriin, tiedot kirjoitetaan haaran Windows-järjestelmärekisteriin: .
blat.exe -install smtp.yandex.ru [email protected] 3 25 profile [email protected] Your_Password
Missä:
smtp.yandex.ru- sen postipalvelimen nimi, jonka kautta sähköpostit lähetetään.
[email protected]- lähettäjän nimi, joka näkyy kentässä.
3 - kirjeen uudelleenlähetysyritysten lukumäärä, jos yhteys palvelimeen epäonnistuu.
25 - SMTP-palvelimen portin numero.
profiili- profiili nimi.
[email protected]- käyttäjätunnus, jota käytetään muodostettaessa yhteys SMTP-palvelimeen.
Salasanasi- salasana, jota käytetään yhteyden muodostamisessa SMTP-palvelimeen, ts. postilaatikon salasana.

Sähköpostien lähettäminen lisätään tiedostoon export.bat

Tiedostossa export.bat rivin jälkeen
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
Me kirjoitamme:

Missä:
-p profiili– profiilin nimi blat (määritetty asennuksen aikana)
-merkkiset windows-1251(Valitse Windows-koodaus)
-kohteeseen [sähköposti suojattu] – kirjeen vastaanottajan osoite
-aihe "Tiedoston vienti"- Kirjeen aihe
-runko "Auto vienti"- Kirjeen leipäteksti
-liitä c:\%dir%\file_export\*.xml– tiedostot tai tiedostot, jotka on lähetettävä
Jos sinun on lähetettävä kirjeitä useisiin postilaatikoihin, kirjoita tämä rivi useita kertoja ilmoittamalla vastaanottajan postilaatikot:
blat.exe -p-profiili -merkkiset windows-1251 -to [sähköposti suojattu]-subject "Tiedoston vienti" -body "Automaattinen vienti" -liitä c:\%dir%\file_export\*.xml
blat.exe -p-profiili -merkkiset windows-1251 -to [sähköposti suojattu]-subject "Tiedoston vienti" -body "Automaattinen vienti" -liitä c:\%dir%\file_export\*.xml
blat.exe -p-profiili -merkkiset windows-1251 -to [sähköposti suojattu]-subject "Tiedoston vienti" -body "Automaattinen vienti" -liitä c:\%dir%\file_export\*.xml

Lopullinen export.bat-tiedosto

Tuloksena saamme tiedoston export.bat, jossa meillä on rivit:
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
blat.exe -p-profiili -merkkiset windows-1251 -to [sähköposti suojattu]-subject "Tiedoston vienti" -body "Automaattinen vienti" -liitä c:\%dir%\file_export\*.xml
cd /d C:\%dir%\file_export\
del *.xml
Ensimmäisellä rivillä lähetämme tiedostot FTP-palvelimelle, toisella lähetämme tiedostot sähköpostitse, siirrymme sitten hakemistoon, jossa tiedostot on tallennettu ja poista ne.

Tiedostojen lähettäminen aikataulussa

Haluan muistuttaa, että tiedostot on lähetettävä tunneittain, tätä varten luomme tehtävän Windows Schedulerissa. Osoitamme, että meidän on suoritettava export.bat kerran tunnissa.

Bottom line

Tämän seurauksena meillä on automaattinen järjestelmä tiedostojen lähettämiseksi FTP-palvelimelle ja sähköpostiin tunnin välein.

Toinen laajalti käytetty Internet-palvelu on ftp. Tälle sanalle ei ole venäjänkielistä käännöstä, ja sitä kutsutaan keskustelussa sillä tavalla - eftepe. Tämä lyhenne tarkoittaa tiedostonsiirtoprotokollaa, mutta kun tarkastellaan ftp:tä Internet-palveluna, emme tarkoita vain protokollaa, vaan juuri palvelua - pääsyä tiedostoarkiston tiedostoihin.

Yleisesti ottaen ftp on vakioohjelma, joka toimii TCP-protokollan yli ja toimitetaan aina käyttöjärjestelmän mukana. Sen alkuperäinen tarkoitus on siirtää tiedostoja eri TCP/IP-verkoissa toimivien tietokoneiden välillä: toisella tietokoneista toimii palvelinohjelma, toisella käyttäjä ajaa asiakasohjelmaa, joka muodostaa yhteyden palvelimeen ja siirtää tai vastaanottaa tiedostoja FTP-protokollan kautta. . Tässä oletetaan, että käyttäjä on rekisteröitynyt molempiin tietokoneisiin ja muodostaa yhteyden palvelimeen käyttämällä nimeään ja salasanaansa tällä tietokoneella. Ftp-protokolla on tietysti optimoitu tiedostojen siirtoon.

Tämä ominaisuus oli syynä siihen, että ftp-ohjelmista tuli osa erillistä Internet-palvelua.

Tosiasia on, että ftp-palvelin on usein määritetty siten, että voit muodostaa yhteyden siihen ei vain omalla nimelläsi, vaan myös koodinimellä anonyymi. Silloin ei tule saataville koko tietokoneen tiedostojärjestelmä, vaan tietty joukko palvelimella olevia tiedostoja, jotka muodostavat nimettömän ftp-palvelimen sisällön - julkisen tiedostoarkiston. Joten jos joku haluaa tarjota tiedostoja, joissa on tietoa, ohjelmia jne. julkiseen käyttöön, hänen tarvitsee vain järjestää anonyymi ftp-palvelin Internetiin kytketylle tietokoneelleen. Tämä on melko yksinkertaista tehdä, ftp-asiakasohjelmat ovat saatavilla melkein kaikilla tietokoneilla - siksi julkiset tiedostoarkistot on järjestetty pääasiassa nimettömiksi ftp-palvelimiksi. Tällaisilla palvelimilla on nykyään saatavilla valtava määrä tietoa ja ohjelmistoja. Melkein kaikki, mikä voidaan saattaa yleisön saataville tiedostojen muodossa, on saatavilla nimettömiltä ftp-palvelimista. Nämä ovat ohjelmia - vapaasti levitettyjä ja demoversioita, tämä on multimediaa ja lopuksi vain tekstejä - lakeja, kirjoja, artikkeleita, raportteja.

Suosiosta huolimatta ftp:llä on myös monia haittoja. Ftp-asiakasohjelmat eivät välttämättä ole aina käteviä tai helppokäyttöisiä. Aina ei ole mahdollista ymmärtää, millainen tiedosto tämä on edessämme - onko se tiedosto, jota etsimme vai ei. Anonyymeille ftp-palvelimille ei ole olemassa yksinkertaista ja yleistä hakutyökalua - vaikka tähän on olemassa erityinen arkistopalvelu, se on itsenäinen ohjelma, ei universaali eikä aina sovellettavissa. Ftp-ohjelmat ovat melko vanhoja ja osa niiden ominaisuuksista, jotka olivat hyödyllisiä syntyessään, eivät ole kovin selkeitä ja niitä tarvitaan nykyään - esimerkiksi tiedostojen siirtoon on kaksi tilaa - binääri ja teksti, ja jos yhtäkkiä valitaan väärä tila, siirretty tiedosto saattaa vaurioitua. Palvelimella olevien tiedostojen kuvaukset ovat palvelimen käyttöjärjestelmän muodossa, ja luettelo UNIX-käyttöjärjestelmän tiedostoista voi olla hämmentävä DOS-käyttäjälle. Ongelmana tässä on, että tiedostoluettelo tarjoaa tarpeetonta tietoa, ja liiallinen tietäminen on aina haitallista. FTP-palvelimia ei ole keskitetty, ja tämä tuo omat ongelmansa.

Kaikesta tästä huolimatta anonyymit ftp-palvelimet ovat nykyään tavallinen tapa järjestää julkisia tiedostoarkistoja Internetissä. Voit myös järjestää pääsyn tiedostoihin salasanalla esimerkiksi asiakkaillesi.

Ftp on suora pääsypalvelu, joka vaatii täyden Internet-yhteyden, mutta pääsy sähköpostin kautta on myös mahdollista - on palvelimia, jotka voivat lähettää tiedostoja sähköpostitse mistä tahansa nimettömästä ftp-palvelimesta. Tämä voi kuitenkin olla erittäin hankalaa, koska tällaiset palvelimet ovat raskaasti kuormitettuja ja pyyntö voi odottaa pitkään vuoroaan. Lisäksi suuria tiedostoja lähetettäessä palvelin jakaa ne rajoitetun kokoisiin osiin, jotka lähetetään erillisissä kirjeissä - ja jos yksi osa sadasta katoaa tai vahingoittuu lähetyksen aikana, loput 99 ovat myös tarpeettomia.

Ja ajattelin: tietävätkö kaikki, että tavalliset Windows-työkalut riittävät toimimaan FTP-tallennusvälineiden kanssa? Tässä artikkelissa kuvaan kolme yksinkertaista tapaa siirtää tiedostoja FTP:n kautta esimerkin avulla. Samat tekniikat pätevät . Tarvitset vain Explorerin ja komentorivin.

Tapa yksi: Internet Explorer 8

Jokainen Internetin käyttäjä tuntee verkkosivustoille pääsyä varten käytettävät HTTP-osoitteet, jotka syötetään selaimen osoitepalkkiin - esimerkiksi . Osoitteet FTP-palvelimille on rakennettu saman periaatteen mukaan: .

Kirjoita julkinen FTP-tallennusosoitteesi, kuten Microsoft (kuva A), osoitepalkkiin ja napsauta . Jos yhteys onnistuu, näet juurihakemiston. Pääset alihakemistoihin ja tiedostoihin napsauttamalla päähakemistoa. Lataa tiedosto napsauttamalla sitä hiiren kakkospainikkeella ja valitsemalla "Tallenna kohde nimellä" -vaihtoehto.

Kuten näet, kaikki tietokantaartikkelit, korjaustiedostot, päivitykset, apuohjelmat ja Microsoftin dokumentaatio tallennetaan palvelimelle, vain ne esitetään päivämäärineen luettelon muodossa. Yksityiskohtaiset tiedot FTP-tallennustilasta ovat "readme.txt"-tiedostoissa.

Kuva A. Microsoft FTP -palvelin Internet Explorer 8:sta nähtynä.

Huomaa: jos haluat muodostaa yhteyden FTP-palvelimeen IE:n avulla, valitse "Ota FTP-kansionäkymä käyttöön (Internet Explorerin ulkopuolella)" ja "Käytä passiivista FTP-protokollaa (Käytä passiivista FTP:tä (palomuurin ja DSL-modeemin yhteensopivuus)) Selaus-osiossa. Internet-asetukset-valintaikkunan Lisäasetukset-välilehti. Voit kutsua sitä "Työkalut"-valikosta.

Yksityisille FTP-palvelimille pääsyä varten sinun on annettava käyttäjätunnus ja salasana (kuva B). Tällä tavalla IE 7:ssä tai IE 8:ssa voit kuitenkin tarkastella vain tiedostoluetteloa. Lataaminen edellyttää Resurssienhallintaa (Windows Explorer). Katso lisätietoja kuvasta. C, D, E ja F.


Kuva B: Yksityisille FTP-palvelimille tarvitaan käyttäjätunnus ja salasana.


Kuva C. Valitse "Sivu | Avaa FTP-sivusto Windowsin Resurssienhallinnassa" (Sivu | Avaa FTP-sivusto Windowsin Resurssienhallinnassa) tai "Näytä | Avaa FTP-sivusto Windowsin Resurssienhallinnassa (Näytä | Avaa FTP-sivusto Windowsin Resurssienhallinnassa) käynnistääksesi Resurssienhallinnan.



Kuva D: Napsauta Internet Explorerin suojausvaroitus -valintaikkunassa Salli.

Yksinkertaisesti sanottuna FTP on tapa siirtää tiedostoja Internetin kautta.

Meidän tapauksessamme yhdistämme tähän asiaan FileZilla-ohjelman, joka on kuitenkin ilmainen.

Aloitetaan selventämällä totuus missä käytämme tätä, ja erityisesti... tiedostonsiirto tapahtuu tietokoneen ja isännöintipalveluntarjoajan palvelimen välillä.

Tämä tarkoittaa, että bloggaajat tarvitsevat tietoa ja ohjelman!

Ja niin huomasimme, että melkein jokainen bloggaaja joutuu suorittamaan joitain toimintoja isännöintipalvelimellaan sijaitsevilla tiedostoilla.

Yksi kätevimmistä FTP-asiakkaista on FileZilla-ohjelma. Tämä ohjelma on täysin ilmainen, vaikka sen ominaisuudet eivät ole huonompia kuin jotkut maksulliset sovellukset, joilla on samanlainen tarkoitus.

Voit ladata FileZillan.

Aloitetaan FTP:n määrittäminen FileZillan avulla.

Ohjelman asennus on vakio, eikä sen pitäisi aiheuttaa vaikeuksia. FTP-asiakaskäyttöliittymä on yksinkertainen ja selkeä, ei sisällä tarpeettomia elementtejä. Ohjelma on täysin venäläistetty. Sen asennus vaatii kuitenkin selitystä.

FileZillan käynnistämisen jälkeen avautuu ikkuna, jonka vasemmalla puolella näet tietokoneesi kansiot ja tiedostot.

Paikallinen sivusto: -alueella näkyy kansiopuu ja sen alla valitun kansion sisältö. Ikkunan oikea puoli on edelleen tyhjä, koska yhteys palvelimeen puuttuu.

Ohjelman asennus on vakio, eikä sen pitäisi aiheuttaa vaikeuksia. FTP-asiakaskäyttöliittymä on yksinkertainen ja selkeä, ei sisällä tarpeettomia elementtejä. Ohjelma on täysin venäläistetty.

Sen asennus vaatii kuitenkin selitystä.

FileZillan käynnistämisen jälkeen avautuu ikkuna, jonka vasemmalla puolella näet tietokoneesi kansiot ja tiedostot. Paikallinen sivusto: -alueella näkyy kansiopuu ja sen alla valitun kansion sisältö. Ikkunan oikea puoli on edelleen tyhjä, koska yhteyttä palvelimeen ei ole.

Muodostaaksesi yhteyden isännöintiin, sinun on annettava palvelimen osoite sekä kirjautumistunnuksesi ja salasanasi. Kaikki FTP-käytön määrittämiseen tarvittavat tiedot sisältyvät kirjeeseen, jonka sait isännöintipalveluntarjoajalta rekisteröityessäsi isännöintiin.

Syöttääksesi tarvittavat tiedot, napsauta "Avaa sivuston hallinta" -painiketta vasemmassa yläkulmassa. Napsauta avautuvassa "Sivuston hallinta" -ikkunassa "Uusi sivusto" -painiketta ja kirjoita uuden yhteyden (uusi sivusto) nimi "Valitse merkintä" -alueelle.

Siirry seuraavaksi ikkunan oikeaan puoleen ("Yleiset"-välilehti) ja syötä yhteyden muodostamiseen tarvittavat tiedot.
Kirjoita "Host:"-kenttään palvelimen IP-osoite tai URL-osoite (kirjeessä mainittu). Emme muuta mitään "Protokolla:"- ja "Salaus:"-kentissä.

Merkitse "Kirjautumistyyppi" -kenttään "Anonymous" sijaan "Normaali"..

Täytämme "Käyttäjä"- ja "Salasana"-kentät tiedoilla, jotka sisältyvät samaan isännöintipalveluntarjoajan kirjeeseen. Napsauta "OK"-painiketta.

Tässä vaiheessa yhteyttä palvelimeen voidaan pitää valmiina.

Nyt, jotta voit muodostaa yhteyden palvelimeen milloin tahansa, sinun on käynnistettävä FTP-asiakas, napsauta "Open Site Manager" -painiketta ja valitse haluamasi yhteys ja napsauta sitten "Yhdistä" -painiketta. Voit myös napsauttaa "Open Site Manager" -painikkeen oikealla puolella olevaa nuolta ja valita haluamasi yhteyden.

Kun olet muodostanut yhteyden palvelimeen, palvelimella isännöidyt sivustosi tiedostot näkyvät FTP-asiakasikkunan oikealla puolella. "Etäsivusto:" -alueella näet kansiopuun ja alla - valitun kansion sisällön.

FTP:n käyttö FileZillan kanssa

Olemme selvittäneet, kuinka FileZillan perusasetukset tehdään. Nyt on aika selvittää, kuinka FTP-asiakasta käytetään. Kuten jo sanoin, ohjelman päätarkoitus on ladata tiedostoja isännöintipalvelimellesi ja ladata ne palvelimelta tietokoneellesi.

Jotta voit ladata tiedoston palvelimelle, sinun on löydettävä se tietokoneeltasi, eli avattava haluamasi kansio niin, että tiedosto tulee näkyviin "Etäsivusto:" -alueen alareunaan. alueella, palvelimella olevan kansion on oltava auki , johon haluat ladata tiedoston.

Nyt voit yksinkertaisesti pitää tiedostoa painettuna hiirellä ja vetää sitä vasemmasta ikkunasta oikealle. Voit myös napsauttaa hiiren kakkospainikkeella haluamaasi tiedostoa ja valita pikavalikosta "Lataa palvelimelle".

Kun olet suorittanut nämä vaiheet, näet, että lataamasi tiedosto näkyy palvelimella avoimessa kansiossa olevien tiedostojen joukossa. Samalla tavalla voit esimerkiksi asentaa uuden laajennuksen sivustollesi sijoittamalla sen Plugins-kansioon.

Lataaksesi haluamasi tiedoston tietokoneellesi, sinun tulee valita se FTP-asiakkaan oikeasta ikkunasta ja vetää se vasempaan ikkunaan. Jos haluat mieluummin toista menetelmää, napsauta hiiren kakkospainikkeella haluamaasi tiedostoa ja valitse pikavalikosta "Lataa".

Valitsemalla ”Poista” voit poistaa tarpeettomat tiedostot palvelimelle tallennetuista kansioista.
Näin saimme selville, kuinka FileZilla FTP -asiakasohjelman avulla voit ladata tiedostoja isännöinnistä tietokoneellesi ja ladata ne tietokoneeltasi isännöintiin. Ohjelman ominaisuudet eivät tietenkään lopu tähän.

FTP-asiakkaan erittäin hyödyllinen ominaisuus on mahdollisuus muokata verkkosivustosi tiedostoja suoraan isännöinnissä lataamatta niitä. Tämän toiminnon suorittamiseen tarvitset kuitenkin toisen yhtä hyödyllisen työkalun - Notepad ++.

Tämä on ilmainen tekstitiedostoeditori (korvaa tavalliselle Notepadille). Tämä ilmainen ohjelma helpottaa työtä ensisijaisesti ohjelmoijille koodin muokkauksessa tai kaikille, jotka tarvitsevat kätevän ja ilmaisen tekstieditorin.

Ladataan...

Ohjelman ominaisuudet - kätevä syntaksin korostus, tuki useille ohjelmointikielille (Java, C, C++, CSS, HTML, XML, Java Script, PHP, ASCII, VB/VBS, SQL, Pascal, Perl ja Python), tuki useille kielille, mukaan lukien venäjä, työskentely useiden asiakirjojen kanssa, kätevä haku tekstistä, suuri määrä ilmaisia ​​laajennuksia jne.

Ohjelmassa on venäläinen käyttöliittymä, joka auttaa aloittelijaa ymmärtämään asetukset.

ONNEA, YSTÄVÄT!

Usein on tarpeen automatisoida tiedostojen lataaminen, lataaminen ja poistaminen FTP-palvelimelta. Esimerkiksi työskennellessäsi hajautettujen 1C-tietokantojen kanssa tai tallentaessasi varmuuskopioita. Mutta kaikki eivät tiedä, että nämä toimenpiteet voidaan suorittaa komentoriviltä turvautumatta lisäohjelmistoihin, toisin sanoen Windows-työkaluihin. Alla annan komentosyntaksin FTP:n kanssa työskentelyä varten sekä esimerkkejä bat-tiedostoista näitä toimintoja varten.

1.ftp-komento

Voit vaihtaa tiedostoja FTP-palvelimen kanssa käyttämällä ftp-komentoa, tässä on sen syntaksi:

FTP[-v] [-d] [-i] [-n] [-g] [-s:tiedostonimi] [-a] [-A] [-x:lähetyspuskuri]
[-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [solmu]

-v Poista käytöstä etäpalvelimen vastausten näyttö.
-n Poista automaattinen sisäänkirjautuminen käytöstä ensimmäisen yhteyden yhteydessä.
-i Interaktiivisten pyyntöjen poistaminen käytöstä, kun lähetät useita
tiedostot.
-d Ota virheenkorjaustila käyttöön.
-g Poista tiedostonimien globalisointi käytöstä (katso GLOB-komento).
-s:tiedostonimi Määritä tekstitiedosto, joka sisältää FTP-komentoja, jotka
suoritetaan automaattisesti, kun käynnistät FTP:n.
-a Paikallisen käyttöliittymän käyttäminen yhteyden sitomiseen.
-A Anonyymi kirjautuminen palveluun.
-x: lähetä sockbuf Ohita oletuspuskurin koko SO_SNDBUF (8192).
-r:recv sockbuf Ohita oletuspuskurin koko SO_RCVBUF (8192).
-b: async count Asynkronisen laskurin oletuskoon ohittaminen (3)
-w:ikkunan koko Ohita lähetyspuskurin oletuskoko (65535).
solmu Etäsolmun nimen tai IP-osoitteen määrittäminen,
johon haluat muodostaa yhteyden.

Kuten näet, palvelimeen yhdistämiseen ja tiedostojen käsittelyyn ei ole operaattoreita. Asia on, että tämä komento käynnistää vain ftp-istunnon:

!
Väliaikainen siirtyminen kuoreen.

liittää
Lisätään tiedostoon.

ascii
Ascii-muodossa olevien tiedostojen siirtotilan asettaminen.

kello
Äänimerkki, kun komento on valmis

binääri
Aseta binääritiedoston siirtotila.

Hei hei
Lopeta ftp-istunto ja kirjaudu ulos.

CD <удаленный_каталог>
Etätietokoneen työhakemiston muuttaminen missä:
<удаленный_каталог> — sen hakemiston nimi, joka tulee toimimaan.

kiinni
ftp-istunnon lopettaminen.

debug
Virheenkorjaustilan vaihtaminen.

poistaa <удаленный_файл>
Tiedoston poistaminen etätietokoneesta, jossa:
<удаленный_файл> — poistettavan tiedoston nimi.

ohjaaja [ <удаленный_каталог> ] [<локальный_файл> ]
Näyttää etätietokoneen hakemiston sisällön, jossa:
<удаленный_каталог>
<локальный_файл>

katkaista
ftp-istunnon lopettaminen.

saada <удаленный_файл> [<локальный_файл> ]
Haetaan tiedosto, jossa:
<удаленный_файл>
<локальный_файл> — tiedostonimi paikallisessa tietokoneessa .

loraus
Paikallisten tiedostonimien metamerkkitunnisteen vaihtaminen.

hash
Vaihtaa "#"-lähtöä jokaiselle siirrettävälle tietolohkolle.

auta [ <команда> ]
Näytä ftp-komennon ohjetiedot, jossa:
<команда> — Komento, jonka kuvaus näytetään, jos sitä ei ole määritetty, kaikki komennot tulostetaan.

lcd [ <локальный_каталог> ]
Muutetaan toimivan tietokoneen paikallishakemisto, jossa:
<локальный_каталог> — Uuden paikallisen hakemiston nimi, jos sitä ei ole määritetty, käytetään nykyisen hakemiston nimeä.

kirjaimellinen <команда_1> … <команда_n>

<команда_n> — lähetettävät komennot;

ls [<etähakemisto>] [<paikallinen_tiedosto>]
Näyttää etätietokoneen hakemiston lyhennetyn sisällön, jossa:
<удаленный_каталог> — hakemisto, jonka sisältö näytetään, jos sitä ei ole määritetty, käytetään nykyistä hakemistoa;
<локальный_файл> — määrittää luetteloon tallennettavan paikallisen tiedoston, jos sitä ei ole määritetty, luettelo näytetään näytöllä.

mdelete<remote_file_1> … <remote_file_n>
Useiden tiedostojen poistaminen etätietokoneelta, jossa:
<удаленный_файл_n> — poistettavien tiedostojen nimet.

mdir<etähakemisto_1> … <etähakemisto_n> <paikallinen_tiedosto>
Tulosta useiden hakemistojen sisältö etätietokoneeseen, jossa:
<удаленный_каталог_n> — hakemisto, jonka sisältö näytetään;
<локальный_файл> — määrittää luetteloon tallennettavan paikallisen tiedoston, jos sitä ei ole määritetty, luettelo näytetään näytöllä.

mget <удаленный_файл_1> <удаленный_файл_n>
Useiden tiedostojen vastaanottaminen missä:
<удаленный_файл_n> — kopioitava etätiedosto.

mkdir <удаленный_каталог>
Luo etätietokoneeseen hakemisto, jossa:
<удаленный_каталог> — luotavan etähakemiston nimi.

mls<etähakemisto_1> ... <etähakemisto_n> <paikallinen_tiedosto>
Tulosta useiden hakemistojen lyhennetty sisältö etätietokoneeseen, jossa:
<удаленный_каталог_n> — hakemisto, jonka sisältö näytetään, jos sitä ei ole määritetty, käytetään nykyistä hakemistoa;
<локальный_файл> — määrittää paikallisen tiedoston, joka tallennetaan luetteloon.

mput <локальный_файл_1> … <локальный_файл_n>
Useiden tiedostojen lähettäminen missä:
<локальный_файл_n> — kopioitavien paikallisten tiedostojen nimi.

kehote
Vaihda interaktiivinen työkaluvihje yhdistetyille komentoille.

laittaa <локальный_файл> [<удаленный_файл> ]
Lähetetään yksi tiedosto, jossa:
<paikallinen_tiedosto>
<удаленный_файл>

pwd
Näytä etätietokoneen työhakemisto.

lopettaa
Lopeta ftp-istunto ja poistu komentoriviltä.

lainata <команда>
Lähetä mielivaltainen ftp-komento, jossa:
<команда> - komento lähettää.

recv <удаленный_файл> [<локальный_файл> ]
Tiedoston hakeminen nykyisten tiedostotyyppiasetusten avulla, jossa:
<удаленный_файл> — etätiedosto kopioimista varten;
<paikallinen_tiedosto> - tiedoston nimi paikallisessa tietokoneessa .

etäapu [ <команда> ]
Ohjetietojen hankkiminen komennoista etäjärjestelmässä, jossa:
<tiimi> — etäjärjestelmän komento, jos sitä ei ole määritetty, kaikkien komentojen luettelo tulee näkyviin.

nimeä uudelleen <имя_файла> <новое_имя_файла>
Etätiedoston nimeäminen uudelleen, jossa:
<Tiedoston nimi> — uudelleennimettävän tiedoston nimi;
<uusi_tiedoston_nimi> - uusi tiedostonimi.

rmdir <имя_каталога>
Etätietokoneen hakemiston poistaminen, jossa:
<hakemiston_nimi> — poistettavan hakemiston nimi.

lähettää <локальный_файл> [<удаленный_файл> ]
Kopioi yksi tiedosto nykyisten tiedostotyyppiasetusten avulla, jossa:
<paikallinen_tiedosto> — kopioitavan paikallisen tiedoston nimi;
<удаленный_файл> - tiedostonimi etätietokoneessa.

Tila
Näyttää nykyisen ftp-yhteyden tilan.

jäljittää
Pakettien jäljitys päälle/pois.

kirjoita [ <имя_типа> ]
Tiedostonsiirtotyypin asettaminen, jossa:
<tyypin_nimi> — tiedostonsiirtotyyppi, jos sitä ei ole määritetty, nykyinen tiedostonsiirtotyyppi näytetään.

käyttäjä <имя_пользователя> [<пароль> ] [<учетная_запись> ]
Lähetä tiedot muodostaaksesi yhteyden etätietokoneeseen, jossa:
<Käyttäjätunnus> — käyttäjätunnus etätietokoneeseen yhdistämistä varten;
<Salasana> — salasana määritetylle käyttäjätunnukselle, jos sitä ei ole määritetty, mutta tarvitaan yhteyden muodostamiseen, ftp-komento pyytää sitä käyttäjältä;
<Tili> — tili etätietokoneeseen yhteyden muodostamista varten, jos sitä ei ole määritetty, mutta tarvitaan yhteyden muodostamiseen, ftp-komento pyytää käyttäjältä sitä;

monisanainen
Viestin tulostustilan vaihtaminen.


Katsotaanpa pientä esimerkkiä.

Ensin kirjoitetaan "runkotiedosto", joka ladataan palvelimelle verkkosivusto tiedosto file_data.dat alkaen " C:\esimerkki". Bat-tiedoston algoritmi on seuraava:

  • Luo transport.txt-tiedosto ftp-käskyjen sarjalla;
  • Suoritamme ftp-komennon määrittämällä luodun tiedoston parametreiksi;
  • Poista transport.txt.

Tässä esimerkissä tiedoston nimi ja hakemisto on kovakoodattu tiedostoon. Tämä ei ole aina kätevää. Muokataan bat-tiedostoa niin, että se vastaanottaa ladattavat tiedot parametreina, ja laitamme myös kaikki muutettavissa olevat arvot tiedostomuuttujiin. Saamme seuraavan koodin ():

Näin ollen kopioida tiedosto file_data.dat alkaen " C:\esimerkki" FTP-palvelimelle " Temp\Varmuuskopio", sinun on suoritettava tämä erätiedosto ja määritettävä parametreina tiedoston nimi, paikalliset ja etähakemistot.

Samalla tavalla voit kirjoittaa bat-tiedostoja FTP-palvelimelle ja FTP-palvelimelle sekä suoritettavan tiedoston mielivaltaisilla ohjeilla.

Auttoiko tämä artikkeli sinua?