Tiedostojen automaattinen lataaminen FTP:lle ja tiedostojen lähettäminen sähköpostitse. Tiedostojen lataaminen FTP:stä Windowsin komentoriviltä Erätiedosto tiedostojen lataamiseksi FTP:stä

FTP-protokolla on yksi yleisimmistä Internetin käyttäjien käyttämistä verkkoprotokollista. Suurin osa ihmisistä käyttää erilaisia ​​FTP-asiakkaita ladatakseen mitä tahansa FTP-palvelimista. Mutta monet ihmiset eivät tiedä, että Windowsin avulla voit muodostaa yhteyden FTP-palvelimiin komentorivi.

Tässä vihjeessä opit kuinka lataa tiedostoja FTP-palvelimista käyttämällä yksinkertaisia ​​DOS-komentoja.

Vaiheittainen ohje:

Jotta lataa tiedosto FTP:ltä Windowsin komentoriviltä, suoritetaan muutama yksinkertainen vaihe:

  1. Avaa Windowsin komentokehote napsauttamalla Käynnistä - Suorita, kirjoittamalla cmd ja painamalla Enter.
  2. Suorita seuraava komento: Tällä komennolla muodostamme yhteyden Microsoftin ftp-palvelimeen.
  3. Anna käyttäjänimi anonyymi. Tämän tunnetun yrityksen palvelin sallii anonyymien käyttäjien muodostaa yhteyden:
  4. Syötä sähköpostiosoitteesi salasanaksi (voit syöttää olemattoman):
  5. Onnittelut onnistuneesta kirjautumisesta!
  6. Nähdäksesi, mitä tiedostoja ja hakemistoja on saatavilla ftp-palvelimella, kirjoita dir-komento:
  7. Tämän seurauksena saamme luettelon tiedostoista ja hakemistoista, jotka sijaitsevat ftp-palvelimella:
  8. Siirry vaadittuun hakemistoon käyttämällä cd-komentoa:
  9. Viesti "250 CWD-komento onnistui" osoittaa, että olemme onnistuneesti siirtyneet tarvitsemaanmme hakemistoon:
  10. Ladataksesi tarvitsemamme tiedoston, kirjoita get-komento ja ladatun tiedoston nimi:
  11. Kun tiedosto on vastaanotettu onnistuneesti, järjestelmä ilmoittaa meille:
  12. Poistuaksesi ftp-palvelimesta ja katkaistaksesi yhteys siihen, suorita bye-komento:

Ehkä monet sanovat, että on paljon helpompaa ladata tiedostoja monitoimisten lataushallintaohjelmien tai ftp-asiakkaiden avulla, mutta tarvittaessa (tai vaihtoehtona) voit käyttää yksinkertaisia DOS-komennot se sallii sinulle ladata tiedostoja ftp:stä ilman lisäkustannuksia.

Yhteyden muodostamiseksi FTP-palvelimeen ei tarvitse käyttää kolmannen osapuolen ohjelmia - tämä voidaan tehdä käyttämällä Windowsin tavallisia ominaisuuksia. Voit tehdä tämän käyttämällä CMD-komentoriviä. Mutta hallita palvelinta vakioominaisuuksien avulla käyttöjärjestelmä, sinun on tutkittava käytettävissä olevat komennot, koska CMD:llä ei ole visuaalista käyttöliittymää. Tässä artikkelissa opit FTP:n peruskomennot ja niiden toteuttamisen käytännössä.

Miksi on parempi ladata asiakas kuin käyttää CMD:tä?

Jos vain CMD-komentorivi voisi tehdä kaiken käytettävissä olevat toiminnot FTP-palvelimilla, silloin ei ehkä tarvittaisi asiakkaita. Mutta tosiasia on, että CMD-linja on hyvin rajallinen palvelimen hallinnan kannalta. Siksi on parempi löytää tilaisuus ja ladata tietokoneellesi apuohjelma palvelimen hallintaan FTP:n kautta. Lataa esimerkiksi FileZilla-asiakasohjelma tietokoneellesi - se voidaan ladata ilmaiseksi kehittäjien viralliselta verkkosivustolta. Asennus ei vie paljon aikaa. Ja muodostaaksesi yhteyden palvelimeen, sinun tarvitsee vain kirjoittaa käyttäjätunnuksesi, salasanasi ja isäntänimesi vaaditulle riville. Tämä on paljon vaikeampaa tehdä CMD: n kautta.

CMD-linjan erityinen haitta on, että et edes voi siirtyä passiiviseen tilaan ollessasi palvelimella. Ja ilman tätä tilaa et voi vaihtaa tiedostoja FTP-palvelimien kanssa, jotka toimivat NAT:n kautta.

Itse asiassa tämä on erittäin suuri virhe CMD: ssä. Siksi hyväksy se tosiasia, että Windowsin komentorivi sopii vain sisäisiin manipulaatioihin tiedostojärjestelmä ilman tiedonvaihtoa. Vaikka niille, jotka käyttävät FTP-palvelinta rutiininomaiseen, yksitoikkoiseen työhön, komentorivi saattaa tuntua erittäin kätevältä. Mutta on parempi kokeilla sekä asiakasta että CMD:tä tehdäksesi johtopäätökset.

Mitkä ovat FTP:n hallintakomennot CMD-kehotteessa?

Aloita käynnistämällä komentorivi. Voit tehdä tämän etsimällä Käynnistä - etsi cmd.exe-tiedosto ja avaa se, jonka jälkeen rivi käynnistetään.

Yhdistääksesi palvelimeen sinun on käytettävä OPEN-komentoa. Tämän komennon jälkeen sinun on annettava IP-osoite tai isäntänimi, jolla haluat muodostaa yhteyden. Tämän pyynnön antamisen jälkeen voit kirjautua sisään palvelimelle. Tämä voidaan tehdä USER-komennolla, joka pyytää todennusta syötetyn sisäänkirjautumisen kautta. Sitten sinun on syötettävä PASS-komento, joka tarkoittaa salasanaa. Kun kirjoitat salasanasi ja painat Enter, sinut valtuutetaan palvelimelle.

Yleensä komentorivi soveltuu vain "surffaamiseen" palvelimella, tiedostojen siirtämiseen jne. Ensin sinun tulee nähdä palvelimella olevat tiedostot. Voit tehdä tämän käyttämällä LS-komentoa. Koska komentorivillä ei ole kohdistinta, sinun on valittava hakemisto tai tiedosto erityisillä komennoilla. Käytä tähän CD- tai LCD-linjaa - ensimmäistä tarvitaan nykyisen objektin vaihtamiseen etätietokoneessa ja toista paikallista, eli tietokonetta varten.

Vaikka et voi ladata tiedostojasi FTP-palvelimelle CMD:n kautta, on mahdollista ladata tietoja tietokoneellesi. Käytä tätä varten GET-komentoa. Kirjoita ensin GET-komento tiedoston nimellä ja ilmoita sitten, mikä tietokoneesi hakemisto on nykyinen, jotta palvelin siirtää tiedot juuri tähän kansioon.

Näitä komentoja käytetään useimmiten. Eli useimmat käyttäjät hallitsevat palvelinta CMD:n kautta voidakseen ladata tiedostoja nopeasti asentamatta ensin asiakasta. Mutta voit mennä paljon pidemmälle ja käyttää muita komentoja palvelimella käyttämällä CMD-kehotetta. Voit esimerkiksi lisätä komennon päättymissignaalin palvelimelle käyttämällä BELL-merkkijonoa.

Jos haluat lopettaa istunnon ja poistua komentoriviltä ja palvelimelta, kirjoita BYE. Ja jos haluat katkaista ohjausyhteyden vain palvelimella, jotta pysyt komentorivin sisällä, kirjoita SULJE. Tässä tapauksessa palvelimelta tietokoneellesi lataamiesi tiedostojen lataamista jatketaan, ja kun lataus on valmis, istunto suljetaan kokonaan.

CMD:n avulla voit helposti käsitellä palvelimen hakemistoja. Esimerkiksi, jos haluat poistaa määritetyn hakemiston, käytä DELETE-komentoa. Jos haluat nähdä luettelon tietyn kansion tiedostoista, kirjoita DIR ja hakemiston polku. Jos et halua poistaa yhtä kansiota tai tiedostoa, vaan useita kerralla, käytä MDELETE-komentoa eli monipoistoa. Samoin etuliitettä "m" voidaan käyttää muille komentoille, jotta useita toimintoja voidaan yhdistää yhdeksi. Joten jos haluat näyttää tiedostoluettelon useissa hakemistoissa kerralla, kirjoita MDIR ja lataa tietoerät palvelimelta käyttämällä MGET:tä. Mutta älä sekoita monikomentoa yhteen MKDIR:iin - sitä tarvitaan hakemiston luomiseen palvelimelle.

On mahdollista, että FTP-palvelimesi toimii ilman NAT-tekniikkaa, joten passiivista asiakastilaa ei tarvita. Tässä tapauksessa voit ladata tiettyjä tiedostoja isännälle. Käytä MPUT-komentoa ladataksesi useita tiedostoja ja PUT-komentoa, jos haluat lähettää vain yhden.

Toinen suosittu komento, josta on todennäköisesti hyötyä sinulle, on RENAME. Tarvitset komennon tiedostojen uudelleennimeämiseksi. Se on hyödyllinen niille, jotka käyttävät palvelinta sivustotietojen tallennuspaikkana. Tarvitset myös PWD-komennon, joka määrittää nykyisen kansion FTP-etäpalvelimella, ei tietokoneellasi, kuten LCD-rivi tekee.

Seuraavat komennot ovat osittainen luettelo toiminnoista, joita voit käyttää FTP:ssä. Mukana on myös muita joukkueita. Ja voit selvittää niistä suoraan komentorivillä, jos kirjoitat HELP-kyselyn. Tämän jälkeen näkyviin tulee hakemisto, jossa on kaikki käytettävissä olevat CMD-komennot, joita voidaan käyttää FTP:ssä. Muista vain, että tällä hetkellä sinun on oltava yhteydessä palvelimeen, muuten Windows antaa sinulle toisen hakemiston. Ja jos haluat pyytää apua itse palvelimelta, kirjoita REMOTEHELP.

Tietenkin palvelimen hallinta komennoilla on kivikauden juttu. Siksi on parempi olla tuhlaamatta aikaa, ladata tavallinen FTP-asiakas tietokoneellesi ja käyttää palvelinta mahdollisimman paljon, ei osittain. Mutta CMD-komentorivillä harjoitteleminen ei koskaan vahingoita ketään!

Minun piti lähettää raporttitiedostot tunnin välein osoitteeseen FTP-palvelin ja myös kopioida 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
Me luomme Tekstiasiakirja(esimerkiksi ftpcomm.txt) kirjoitamme siihen:
Kirjaudu sisään
Salasana
cd IN
binääri

Hei hei
Missä:
Kirjaudu sisään- kirjautuminen ftp-palvelimelle
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 eniten luotettava tapa tiedostonsiirto.
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.

Määritetään tiedostojen lähettäminen kohteeseen sähköposti

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 blatin asennuksen (rekisteröimme blat-profiilin rekisteriin, tiedot kirjoitetaan rekisteriin Windows-järjestelmät lankaan: .
blat.exe -install smtp.yandex.ru [email protected] 3 25 profile [email protected] Your_Password
Missä:
smtp.yandex.ru- Nimi sähköpostipalvelin, 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

Export.bat-tiedostossa 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 osoittaen vastaanottajan postilaatikot:
blat.exe -p-profiili -merkkisarja windows-1251 -to [sähköposti suojattu]-subject "Tiedoston vienti" -body "Automaattinen vienti" -liitä c:\%dir%\file_export\*.xml
blat.exe -p-profiili -merkkisarja windows-1251 -to [sähköposti suojattu]-subject "Tiedoston vienti" -body "Automaattinen vienti" -liitä c:\%dir%\file_export\*.xml
blat.exe -p-profiili -merkkisarja 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 -merkkisarja 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 poistamme ne.

Tiedostojen lähettäminen aikataulussa

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

Bottom line

Tämän seurauksena meillä on automatisoitu järjestelmä tunneittain tiedostojen lähettäminen FTP-palvelimelle ja sähköpostiin.

Usein on tarpeen automatisoida tiedostojen lataaminen, lataaminen ja poistaminen FTP-palvelimelta. Esimerkiksi työskennellessäsi hajautettujen 1C-tietokantojen kanssa tai tallentaessasi varmuuskopiot. Mutta kaikki eivät tiedä, että nämä toimenpiteet voidaan suorittaa komentoriviltä turvautumatta lisätoimintoihin ohjelmisto, tuo on Windowsin työkalut. Alla annan komentosyntaksin FTP-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 tiedostonimen globalisointi käytöstä (katso GLOB-komento).
-s:tiedostonimi Harjoittele tekstitiedosto, joka sisältää FTP-komentoja
suoritetaan automaattisesti, kun käynnistät FTP:n.
-a Käyttö paikallinen käyttöliittymä kytkeäksesi yhteyden.
-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 [ <команда> ]
Johtopäätös viitetiedot ftp-komennolle, 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>]
Tulosta etätietokoneen hakemiston lyhennetty sisältö, 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äkyy 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äkyy 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 vuorovaikutteinen 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 <имя_файла> <новое_имя_файла>
Nimetään uudelleen etätiedosto, Missä:
<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ähetetään tietoja yhteyden muodostamista varten etätietokone, Missä:
<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 muodostaaksesi yhteyden etätietokoneeseen, jos sitä ei ole määritetty, mutta tarvitaan yhteyden muodostamiseen, ftp-komento pyytää käyttäjää luomaan sen;

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 muuttuvat 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?

Aiheeseen liittyviä julkaisuja