Ftp príkazy s textovým súborom. Základné FTP príkazy v Linuxe

Domov / technológie

Potreboval som posielať súbory správ každú hodinu FTP server a tiež duplikovať odosielanie týchto súborov poštou niekoľkým príjemcom. Po nejakom výskume som sa rozhodol pre vstavaný nástroj ftp.exe (C:\Windows\System32\ftp.exe) a starý dobrý blat. Tak začnime. Všetko musíme nahrať každú hodinu XML súbory z adresára %dir%\file_export (kde %dir% je cesta k nášmu priečinku) na server ftp.server.com.
Nová verzia v Pythone

Nastavenie nahrávania súborov na FTP

Vytvorte príkazový súbor pre ftp.exe
Tvoríme textový dokument(napríklad ftpcomm.txt) do neho napíšeme:
prihlásenie
heslo
cd IN
binárne

dovidenia
kde:
prihlásenie- prihlásenie na ftp server
heslo- heslo pre ftp server
cd IN- prejdite do požadovaného priečinka
binárne- nastaviť binárnu metódu odosielania súborov. V tomto prípade sa súbor počas prenosu neprekóduje a zaznamená sa nezmenený. Toto je najbezpečnejší spôsob prenosu súborov.
mput C:\%dir%\file_export\*.xml- skopírujte jeden alebo viac lokálnych súborov na vzdialený počítač s uvedením adresára
dovidenia- koniec relácie FTP a odchod z FTP servera
Vytvorte súbor export.bat
Píšeme v ňom:

kde:
C:\WINDOWS\system32\ftp.exe- Cesta k nástroju ftp.exe
-s:c:\%dir%\ftpcomm.tx t - nastavte cestu k textovému súboru obsahujúcemu FTP príkazy, príkazy sa automaticky spustia po spustení FTP.
-i- zakázať interaktívny režim pri prenose viacerých súborov.
ftp.server.com- zadajte adresu nášho FTP servera.
Prácu skontrolujeme spustením export.bat. Vidíme, že súbory boli nahrané na server FTP. Tu však vzniká problém: ak potrebujeme nahrať súbory raz za hodinu, ako môžeme zabrániť opätovnému odosielaniu súborov? Riešenie je triviálne:
Pridajte do súboru export.bat:
cd /d C:\%dir%\file_export\
del *.xml
kde:
cd /d C:\%dir%\file_export\- prejdite do adresára, v ktorom sú uložené súbory XML.
del *.xml- odstrániť všetky súbory XML.

Nastavenie odosielania súborov na e-mailom

Na odosielanie súborov e-mailom používame nástroj blat (http://www.blat.net/). Stiahnite a rozbaľte do ľubovoľného adresára, v našom prípade je to c:\%dir\blat/
Inštalácia blat. Zavolajte na príkazový riadok. Na príkazovom riadku prejdite do nášho priečinka:
cd c:\%dir%\blat/
Spustíme inštaláciu blatu (profil blat zaregistrujeme v registri, údaje sa zapíšu do registra systémy Windows do vlákna: .
blat.exe -install smtp.yandex.ru [email protected] 3 25 profil [email protected] Your_Password
kde:
smtp.yandex.ru- Meno poštový server, prostredníctvom ktorého sa budú odosielať e-maily.
[email protected]- meno odosielateľa, ktoré sa zobrazí v poli.
3 - počet pokusov o opätovné odoslanie listu, ak spojenie so serverom zlyhá.
25 - Číslo portu servera SMTP.
profilu- názov profilu.
[email protected]- používateľské meno, ktoré sa použije pri pripájaní k serveru SMTP.
Your_Password- heslo používané pri pripájaní na SMTP server, t.j. heslo poštovej schránky.

Pridanie odosielania e-mailov na export.bat

V súbore export.bat za riadkom
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
píšeme:

kde:
-p profil– názov profilu blat (zadaný počas inštalácie)
-znaková sada windows-1251(Vyberte kódovanie systému Windows)
-do [chránený e-mailom] – adresa príjemcu listu
-predmet "Export súboru"- Predmet listu
-body "Automatický export"– Telo listu
-priložiť c:\%dir%\file_export\*.xml– súbory alebo súbor, ktorý je potrebné odoslať
Ak potrebujete poslať listy do niekoľkých poštových schránok, napíšte tento riadok niekoľkokrát a uveďte poštové schránky príjemcu:
blat.exe -p profil -charset windows-1251 -to [chránený e-mailom]-predmet "Export súboru" -body "Automatický export" -priložiť c:\%dir%\file_export\*.xml
blat.exe -p profil -charset windows-1251 -to [chránený e-mailom]-predmet "Export súboru" -body "Automatický export" -priložiť c:\%dir%\file_export\*.xml
blat.exe -p profil -charset windows-1251 -to [chránený e-mailom]-predmet "Export súboru" -body "Automatický export" -priložiť c:\%dir%\file_export\*.xml

Finálny súbor export.bat

V dôsledku toho dostaneme súbor export.bat, v ktorom máme riadky:
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
blat.exe -p profil -charset windows-1251 -to [chránený e-mailom]-predmet "Export súboru" -body "Automatický export" -priložiť c:\%dir%\file_export\*.xml
cd /d C:\%dir%\file_export\
del *.xml
V prvom riadku odošleme súbory na FTP server, v druhom pošleme súbory e-mailom, potom prejdeme do adresára, kde sú súbory uložené a odstránime ich.

Posielanie súborov podľa plánu

Dovoľte mi pripomenúť, že musíme odosielať súbory každú hodinu, na tento účel vytvoríme úlohu v Plánovači systému Windows. Kde uvádzame, že musíme spustiť export.bat raz za hodinu.

Zrátané a podčiarknuté

V dôsledku toho máme automatizovaný systém hodinové odosielanie súborov na FTP server a e-mail.

FTP je dôležitý TCP/IP nástroj na prenos súborov medzi systémami. Jednou z hlavných výhod FTP je jeho kompatibilita s mnohými rôznymi vzdialenými hostiteľskými systémami: súbory je možné prenášať medzi vzdialenými systémami Windows 2000, Windows NT a UNIX a dokonca aj servermi IBM, ako je AS/400. Ak chcete spustiť pomôcku FTP, ktorá má textové rozhranie a je dodávaná s Windows 2000 a NT, jednoducho zadajte ftp do príkazového riadka.

Uveďme si 10 najviac užitočné príkazy FTP.

10. Pomoc (alebo?). Mnoho príkazov FTP možno zadať rôznymi spôsobmi. Napríklad Pomoc a otáznik(?) vykonávajú rovnakú funkciu. Začiatočníci by mali začať príkazom Help, po zadaní ktorého systém užívateľovi poskytne úplný zoznam FTP príkazy. Získať stručný popis príkazy, ktoré treba zadať? a potom názov príkazu:

FTP>? OTVORENÉ

9. Otvorte. Relácia FTP zvyčajne začína príkazom Open, ktorý vytvorí pripojenie k určenému serveru FTP (vzdialený hostiteľ musí mať spustenú službu FTP). Po prijatí príkazu Open si systém vyžiada ID užívateľa a heslo. Mnoho serverov FTP vám umožňuje zaregistrovať sa s anonymným ID a prázdnym heslom. Ak chcete vytvoriť spojenie s počítačom s názvom teca2, musíte zadať

FTP>otvoriť teca2

8. Ukončite (alebo zbohom). Príkaz Quit ukončí akúkoľvek otvorenú reláciu a ukončí FTP shell:

FTP>končiť

Ak chcete zatvoriť otvorenú reláciu bez ukončenia FTP, použite príkaz Close.

7. Pwd. Príkaz Pwd zobrazí adresár na vzdialenom počítači, s ktorým momentálne spojenie vytvorené v rámci relácie FTP:

6. Ls. Príkaz Ls zobrazí zoznam súborov a podadresárov umiestnených v aktuálnom adresári na vzdialenom počítači. Ls vám umožňuje prístup k vzdialeným súborom:

5. Cd. Ak požadovaný súbor nie je v aktuálnom adresári vzdialeného systému, na zmenu do iného adresára môžete použiť príkaz Cd. Ak je vytvorené pripojenie k počítaču UNIX, vzdialený adresár je zvyčajne označený lomkou (v v tomto prípade adresár /downloads):

Ftp>cd/sťahovanie

4. LCD. Príkaz Lcd zmení aktuálny adresár na lokálnom počítači. Všetky súbory prijaté zo vzdialeného počítača budú štandardne zapísané do aktuálneho adresára. Ak chcete zmeniť aktuálny lokálny adresár na C: emp, mali by ste zadať príkaz

Ftp>lcd C: zam

3. Bin (alebo Binary). FTP štandardne prenáša súbory vo formáte ASCII, čo je vhodné pre textové súbory. Ak však chcete preniesť spustiteľné súbory a súbory .zip, musíte zmeniť typ prenosu na binárny pomocou príkazu Bin:

Ak sa chcete vrátiť do režimu ASCII, použite príkaz ASCII.

2. Vložte (alebo odošlite). Príkaz Put vám umožňuje skopírovať lokálny súbor do aktuálneho adresára vzdialeného počítača. Ak chcete odoslať súbor s názvom localfile.txt do adresára C: emp na vzdialenom systéme, musíte zadať príkaz

Ftp>dajte C: emp localfile.txt

1. Get (alebo Recv). Príkaz Get sa používa na sťahovanie súborov z internetu (alebo zo vzdialených počítačov) do aktuálneho adresára lokálneho počítača. Ak chcete získať súbor s názvom remotefile.txt, zadajte príkaz

Ftp>získať remotefile.txt

Michael Auty je vedecký redaktor amerického Windows NT Magazine a prezident spoločnosti TECA, ktorá sa špecializuje na vývoj softvéru a poradenské služby. Možno ho kontaktovať na:

A pomyslel som si: vie každý, že pracovať s úložiskami FTP je štandard Nástroje systému Windows? V tomto článku popíšem tri jednoduché metódy prenos súborov cez FTP pomocou príkladu. Rovnaké techniky platia v . Všetko, čo potrebujete, je Prieskumník a príkazový riadok.

Metóda jedna: Internet Explorer 8

Každý používateľ internetu pozná adresy HTTP na prístup na webové stránky, ktoré sa zadávajú do panela s adresou prehliadača - napríklad . Adresy pre prístup k FTP serverom sú zostavené podľa rovnakého princípu: .

Do panela s adresou zadajte adresu verejného úložiska FTP, napríklad Microsoft (obrázok A), a kliknite na tlačidlo . Ak je pripojenie úspešné, uvidíte koreňový adresár. Pre prístup k podadresárom a súborom kliknite na hlavný adresár. Ak chcete súbor stiahnuť, kliknite naň kliknite pravým tlačidlom myši myšou a vyberte možnosť „Uložiť cieľ ako“.

Ako vidíte, všetky databázové články, záplaty, aktualizácie, pomôcky a dokumentácia Microsoftu sú uložené na serveri, len sú prezentované vo forme zoznamu s dátumami. Podrobné informácie o ukladaní FTP sú obsiahnuté v súboroch „readme.txt“.

Obrázok A. Server Microsoft FTP z prehliadača Internet Explorer 8.

Poznámka: Ak sa chcete úspešne pripojiť k serveru FTP pomocou IE, v časti „Povoliť zobrazenie priečinkov FTP (mimo prehliadača Internet Explorer)“ a „Použiť pasívny protokol FTP (Použiť pasívny protokol FTP (pre kompatibilitu brány firewall a DSL modemu)) v časti Prehľadávanie Karta Rozšírené v dialógovom okne Možnosti siete Internet. Môžete ho vyvolať z ponuky „Nástroje“.

Ak chcete získať prístup k súkromným serverom FTP, musíte zadať používateľské meno a heslo (obrázok B). Týmto spôsobom však v IE 7 alebo IE 8 môžete zobraziť iba zoznam súborov. Na stiahnutie budete musieť použiť Prieskumník ( Prieskumník systému Windows). Podrobnosti nájdete na obr. C, D, E a F.


Obrázok B: Na prístup k súkromným serverom FTP sa vyžaduje používateľské meno a heslo.


Obrázok C. Vyberte „Stránka | Otvorte server FTP v Prieskumník systému Windows"(Stránka | Otvorte lokalitu FTP v Prieskumníkovi Windows) alebo "Zobraziť | Otvorte lokalitu FTP v Prieskumníkovi Windows (Zobraziť | Otvoriť lokalitu FTP v Prieskumníkovi Windows) a spustite Prieskumníka.



Obrázok D: V dialógovom okne Upozornenie zabezpečenia programu Internet Explorer kliknite na položku Povoliť.

Predtým sme používali klienta FileZilla, bezplatný FTP klient pre Windows, ktorý možno použiť na prístup a prenos súborov na váš FTP server. Tiež sme videli, ako môžeme pristupovať k serveru FTP pomocou programu NotePad++, alternatívy programu Poznámkový blok pre Windows. V tomto príspevku budeme diskutovať o tom, ako získať prístup k FTP z príkazový riadok.

Príkazový riadok systému Windows vám umožňuje prístup k serveru pomocou príkazu FTP. Po pripojení k serveru môžete prenášať súbory a sťahovať súbory z počítača jednoducho pomocou príkazov. Uvediem aj niektoré FTP príkazy, ktoré sa časom budú hodiť.

Prístup k FTP serverom z príkazového riadku

Tu sú kroky, ktoré vám ukážu, ako používať FTP z príkazového riadku:

Aktualizácia z marca 2020:

Teraz odporúčame použiť tento nástroj pre vašu chybu. Okrem toho tento nástroj opravuje bežné počítačové chyby, chráni vás pred stratou súborov, malvér, zlyhania hardvéru a optimalizuje váš počítač na maximálny výkon. Pomocou tohto softvéru môžete rýchlo vyriešiť problémy s počítačom a zabrániť zobrazovaniu iných programov:

  • Krok 1: Stiahnite si PC Repair & Optimizer Tool(Windows 10, 8, 7, XP, Vista – Microsoft Gold Certified).
  • Krok 2: Kliknite na " Spustite skenovanie“na nájdenie problémov Registry systému Windows, čo môže spôsobiť problémy s počítačom.
  • Krok 3: Kliknite na „ Opravte všetko„Aby som vyriešil všetky problémy.

Krok 1: Spustite príkazový riadok a zmeňte adresár, v ktorom sa nachádzajú všetky vaše súbory. Pretože tu môžete presunúť svoje súbory na server a nahrať ich do jedného priečinka.

Krok 2: Zadajte príkaz

názov ftp domény

Príklad: ftp azharftp.clanteam.com

Krok 3: Zadajte svoje používateľské meno a heslo.

Krok 4: Vidíte konfiguráciu pripojenia. Teraz môžete vykonávať akcie na serveri.

Toto sú príkazy FTP:

Úplný zoznam príkazov FTP môžete použiť na získanie úplného zoznamu príkazov FTP. Tento príkaz nevyžaduje pripojenie k vzdialenému systému.

  • Pomoc: Vyžiada zoznam všetkých dostupných príkazov FTP.
  • ASCII: aktivujte režim Ascii.
  • Stav: aby ste videli, ako je nakonfigurovaná vaša aktuálna relácia FTP.
  • stopa: Aktivácia alebo deaktivácia interaktívneho režimu.
  • ls: výpis adresára ekvivalentný vám.
  • ls -l: dlhý zoznam katalógov, podrobnejšie informácie.
  • pwd: Zobraziť názov aktuálneho adresára
  • CD: Zmeniť adresár.
  • obytný komplex: zmení aktuálny lokálny adresár.
  • získať: stiahnuť súbor z FTP servera.
  • dať: súbor na server.
  • mget: stiahnuť viacero súborov zo servera FTP.
  • mput: nahrať viacero súborov na FTP server.
  • binárne: aktivovať binárny režim.
  • Odstrániť: odstráňte akýkoľvek súbor na serveri FTP.
  • mkdir: vytvorte adresár na serveri FTP.
  • ASCII: Nastaví režim prenosu súborov na ASCII (Poznámka: Toto je predvolený režim pre väčšinu FTP programov).
  • ukončiť / zatvoriť / zatiaľ / zakázať: Odpojte sa od servera FTP.
  • Predpona príkazu výkričník spôsobí vykonanie príkazu v lokálny systém, nie na diaľku.

Často je potrebné automatizovať procesy sťahovania, nahrávania a odstraňovania súborov z FTP servera. Napríklad pri práci s distribuovanými databázami 1C alebo pri ukladaní záložné kópie. Nie každý však vie, že tieto postupy je možné vykonať z príkazového riadku bez použitia ďalších softvér, teda Nástroje systému Windows. Nižšie uvediem syntax príkazov pre prácu s FTP, ako aj príklady súborov bat pre tieto operácie.

1.ftp príkaz

Na výmenu súborov s FTP serverom použite príkaz ftp, tu je jeho syntax:

FTP[-v] [-d] [-i] [-n] [-g] [-s:názov súboru] [-a] [-A] [-x:sendbuffer]
[-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [uzol]

-v Zakázať zobrazovanie odpovedí zo vzdialeného servera.
-n Zakázať automatické prihlásenie po prvom pripojení.
-i Zakázanie interaktívnych požiadaviek pri odosielaní viacerých položiek
súbory.
-d Povoliť režim ladenia.
-g Zakázať globalizáciu názvov súborov (pozri príkaz GLOB).
-s:názov súboru Zadajte textový súbor obsahujúci príkazy FTP, ktoré
sa vykoná automaticky pri spustení FTP.
-a Použitie lokálneho rozhrania na vytvorenie spojenia.
-A Anonymné prihlásenie do služby.
-x:poslať sockbuf Prepíšte predvolenú veľkosť vyrovnávacej pamäte SO_SNDBUF (8192).
-r:recv sockbuf Prepíšte predvolenú veľkosť vyrovnávacej pamäte SO_RCVBUF (8192).
-b:async count Prepísanie predvolenej veľkosti asynchrónneho počítadla (3)
-w:veľkosť okien Prepíšte predvolenú veľkosť vyrovnávacej pamäte prenosu (65535).
uzol Zadanie názvu alebo adresy IP vzdialeného uzla,
ku ktorému sa chcete pripojiť.

Ako vidíte, neexistujú žiadne operátory na pripojenie k serveru a prácu so súbormi. Ide o to, že tento príkaz spustí iba reláciu ftp:

!
Dočasný prechod do škrupiny.

priložiť
Pridáva sa do súboru.

ascii
Nastavenie režimu prenosu pre súbory vo formáte ASCII.

zvonček
Vydanie zvukový signál po dokončení príkazu

binárne
Nastavte režim prenosu binárnych súborov.

dovidenia
Ukončite reláciu ftp a odhláste sa.

CD <удаленный_каталог>
Zmena pracovného adresára na vzdialenom počítači, kde:
<удаленный_каталог> — názov adresára, ktorý bude funkčný.

zavrieť
Ukončenie relácie ftp.

ladenie
Prepínanie režimu ladenia.

vymazať <удаленный_файл>
Odstránenie súboru na vzdialenom počítači, kde:
<удаленный_файл> — názov súboru, ktorý sa má vymazať.

dir [ <удаленный_каталог> ] [<локальный_файл> ]
Zobrazí obsah adresára vzdialeného počítača, kde:
<удаленный_каталог>
<локальный_файл>

odpojiť
Ukončenie relácie ftp.

dostať <удаленный_файл> [<локальный_файл> ]
Získanie súboru, kde:
<удаленный_файл>
<локальный_файл> — názov súboru na lokálnom počítači .

glob
Prepínanie metaznakovej prípony názvov lokálnych súborov.

hash
Prepína výstup "#" pre každý prenesený dátový blok.

pomoc [ <команда> ]
Zobrazte pomocné informácie pre príkaz ftp, kde:
<команда> — Príkaz, ktorého popis sa zobrazí, ak nie je zadaný, vypíšu sa všetky príkazy.

lcd [ <локальный_каталог> ]
Zmena lokálneho adresára pracovného počítača, kde:
<локальный_каталог> — Názov nového lokálneho adresára, ak nie je zadaný, použije sa názov aktuálneho adresára.

doslovný <команда_1> … <команда_n>

<команда_n> — príkazy na odoslanie;

ls [<vzdialený_adresár>] [<lokálny_súbor>]
Vytlačte skrátený obsah adresára vzdialeného počítača, kde:
<удаленный_каталог> — adresár, ktorého obsah sa zobrazí, ak nie je zadaný, použije sa aktuálny adresár;
<локальный_файл> — určuje lokálny súbor, ktorý sa má uložiť do zoznamu, ak nie je zadaný, zoznam sa zobrazí na obrazovke;

mdelete<vzdialený_súbor_1> … <vzdialený_súbor_n>
Odstránenie viacerých súborov na vzdialenom počítači, kde:
<удаленный_файл_n> — názvy súborov na vymazanie.

mdir<vzdialený_adresár_1> … <vzdialený_adresár_n> <lokálny_súbor>
Vytlačte obsah niekoľkých adresárov na vzdialenom počítači, kde:
<удаленный_каталог_n> — adresár, ktorého obsah sa zobrazí;
<локальный_файл> — určuje lokálny súbor, ktorý sa má uložiť do zoznamu, ak nie je zadaný, zoznam sa zobrazí na obrazovke;

mget <удаленный_файл_1> <удаленный_файл_n>
Prijímanie viacerých súborov, kde:
<удаленный_файл_n> — vzdialený súbor na kopírovanie.

mkdir <удаленный_каталог>
Vytvorte adresár na vzdialenom počítači, kde:
<удаленный_каталог> — názov vzdialeného adresára, ktorý sa má vytvoriť.

mls<vzdialený_adresár_1> ... <vzdialený_adresár_n> <lokálny_súbor>
Vytlačte skrátený obsah niekoľkých adresárov na vzdialenom počítači, kde:
<удаленный_каталог_n> — adresár, ktorého obsah sa zobrazí, ak nie je zadaný, použije sa aktuálny adresár;
<локальный_файл> — určuje lokálny súbor, ktorý sa má uložiť do zoznamu.

mput <локальный_файл_1> … <локальный_файл_n>
Odosielanie viacerých súborov, kde:
<локальный_файл_n> — názov lokálnych súborov, ktoré sa skopírujú.

výzva
Prepnúť interaktívny popis pre zložené príkazy.

dať <локальный_файл> [<удаленный_файл> ]
Odosielanie jedného súboru, kde:
<lokálny_súbor>
<удаленный_файл>

pwd
Zobrazí pracovný adresár vzdialeného počítača.

skončiť
Ukončite reláciu ftp a prejdite na príkazový riadok.

citovať <команда>
Pošlite ľubovoľný príkaz ftp, kde:
<команда> — príkaz poslať.

recv <удаленный_файл> [<локальный_файл> ]
Obnovenie súboru pomocou aktuálnych nastavení typu súboru, kde:
<удаленный_файл> — vzdialený súbor na kopírovanie;
<lokálny_súbor> — názov súboru na lokálnom počítači .

vzdialená pomoc [ <команда> ]
Získanie informácií pomoci o príkazoch vo vzdialenom systéme, kde:
<tím> — príkaz vzdialeného systému, ak nie je zadaný, zobrazí sa zoznam všetkých príkazov;

premenovať <имя_файла> <новое_имя_файла>
Premenovanie vzdialený súbor, kde:
<názov súboru> — názov súboru na premenovanie;
<nový_názov_súboru> — nový názov súboru.

rmdir <имя_каталога>
Odstránenie adresára na vzdialenom počítači, kde:
<názov_adresára> — názov adresára, ktorý sa má vymazať.

poslať <локальный_файл> [<удаленный_файл> ]
Skopírujte jeden súbor pomocou aktuálnych nastavení typu súboru, kde:
<lokálny_súbor> — názov lokálneho súboru na kopírovanie;
<удаленный_файл> — názov súboru na vzdialenom počítači.

stav
Zobrazuje aktuálny stav ftp pripojenia.

stopa
Prepnúť sledovanie paketov.

typ [ <имя_типа> ]
Nastavenie typu prenosu súborov, kde:
<názov_typu> — typ prenosu súborov, ak nie je zadaný, zobrazí sa aktuálny typ prenosu súborov;

užívateľ <имя_пользователя> [<пароль> ] [<учетная_запись> ]
Odosielajú sa informácie na pripojenie vzdialený počítač, kde:
<užívateľské meno> — používateľské meno na pripojenie k vzdialenému počítaču;
<heslo> — heslo pre zadané používateľské meno, ak nie je zadané, ale je potrebné na pripojenie, príkaz ftp ho požiada používateľa;
<account_account> účtu na pripojenie k vzdialenému počítaču, ak nie je zadané, ale je potrebné na pripojenie, príkaz ftp o to používateľa vyzve;

podrobný
Prepnutie režimu výstupu správ.


Pozrime sa na malý príklad.

Najprv napíšme „súbor tela“, ktorý sa nahrá na server webovej stránky súbor file_data.dat od " C:\príklad". Algoritmus pre súbor bat bude nasledujúci:

  • Vytvorte súbor transport.txt so sekvenciou príkazov ftp;
  • Spustíme príkaz ftp, špecifikujúc vytvorený súbor ako parametre;
  • Odstrániť transport.txt.

V tomto príklade je názov súboru a adresár pevne zakódovaný do súboru. To nie je vždy výhodné. Upravme súbor bat tak, aby prijímal údaje, ktoré sa majú načítať ako parametre, a tiež vložíme všetky meniteľné hodnoty do premenných súboru. Dostaneme nasledujúci kód ():

V súlade s tým skopírovať súbor file_data.dat od " C:\príklad" na server FTP v " Temp\Backup", budete musieť spustiť tento dávkový súbor, pričom ako parametre uvediete názov súboru, lokálne a vzdialené adresáre.

Podobným spôsobom môžete zapisovať súbory bat pre a na server FTP, ako aj spustiteľný súbor s ľubovoľným súborom pokynov.

Pomohol vám tento článok?

© 2024 ermake.ru -- O oprave PC - Informačný portál