Ngarkimi i automatizuar i skedarëve në FTP dhe dërgimi i skedarëve me email. Si të shkarkoni skedarë nga FTP nga skedari i linjës së komandës Windows Batch për shkarkimin e skedarëve nga FTP

Protokolli FTP është një nga protokollet e zakonshme të rrjetit që përdoret nga përdoruesit e internetit. Shumica dërrmuese e njerëzve përdorin klientë të ndryshëm FTP për të shkarkuar ndonjë gjë nga serverët FTP. Por jo shumë njerëz e dinë që Windows ju lejon të lidheni me serverët FTP nga linja e komandës.

Në këtë këshillë do të mësoni se si shkarkoni skedarë nga serverët FTP duke përdorur komanda të thjeshta DOS.

Udhëzim hap pas hapi:

Në mënyrë që shkarkoni skedarin nga FTP nga linja e komandës së Windows, le të kryejmë disa hapa të thjeshtë:

  1. Hapni vijën e komandës së Windows duke klikuar Start - Run, duke shtypur cmd dhe duke shtypur Enter.
  2. Ekzekutoni komandën e mëposhtme: Duke përdorur këtë komandë, ne do të lidhemi me serverin ftp të Microsoft.
  3. Futni emrin e përdoruesit anonim. Serveri i kësaj kompanie të njohur lejon përdoruesit anonimë të lidhen:
  4. Fusni emailin tuaj si fjalëkalim (mund të vendosni një që nuk ekziston):
  5. Urime për hyrjen tuaj të suksesshme!
  6. Për të parë se cilat skedarë dhe drejtori janë të disponueshme në serverin ftp, futni komandën dir:
  7. Si rezultat, marrim një listë të skedarëve dhe drejtorive të vendosura në serverin ftp:
  8. Për të shkuar në drejtorinë e kërkuar, përdorni komandën cd:
  9. Mesazhi "Komanda 250 CWD e suksesshme" do të tregojë se ne kemi kaluar me sukses në drejtorinë që na nevojitet:
  10. Për të shkarkuar skedarin që na nevojitet, futni komandën get dhe emrin e skedarit të shkarkuar:
  11. Pas marrjes me sukses të skedarit, sistemi do të na njoftojë:
  12. Për të lënë serverin ftp dhe për t'u shkëputur prej tij, ekzekutoni komandën bye:

Ndoshta shumë do të thonë se është shumë më i përshtatshëm të shkarkoni skedarë duke përdorur menaxherë shkarkimi shumëfunksionalë ose klientë ftp, por nëse është e nevojshme (ose si një alternativë), mund të përdorni të thjeshtë Komandat DOS që do t'ju lejojë shkarkoni skedarë nga ftp pa kosto shtesë.

Për t'u lidhur me një server FTP, nuk është e nevojshme të përdorni ndonjë program të palëve të treta - kjo mund të bëhet duke përdorur veçoritë standarde të Windows. Për ta bërë këtë, mund të përdorni linjën e komandës CMD. Por për të menaxhuar serverin përmes aftësive standarde sistemi operativ, do t'ju duhet të studioni komandat e disponueshme, pasi CMD nuk ka një ndërfaqe vizuale. Në këtë artikull, do të mësoni komandat bazë FTP dhe si t'i zbatoni ato në praktikë.

Pse është më mirë të shkarkosh klientin sesa të përdorësh CMD?

Sikur vetëm linja e komandës CMD të mund të bënte gjithçka operacionet e disponueshme në serverët FTP, atëherë ndoshta nuk do të kishte nevojë për klientë. Por realiteti është se linja CMD është shumë e kufizuar për sa i përket menaxhimit të serverit. Prandaj, është më mirë të gjeni një mundësi dhe të shkarkoni në kompjuterin tuaj një mjet për menaxhimin e serverit përmes FTP. Për shembull, shkarkoni programin e klientit FileZilla në kompjuterin tuaj - ai mund të shkarkohet falas nga faqja zyrtare e zhvilluesve. Nuk do të marrë shumë kohë për ta instaluar. Dhe për t'u lidhur me serverin, do t'ju duhet vetëm të futni hyrjen, fjalëkalimin dhe emrin e hostit në rreshtin e kërkuar. Është shumë më e vështirë ta bësh këtë nëpërmjet CMD.

Disavantazhi specifik i linjës CMD është se nuk do të mund të kaloni as në modalitetin pasiv kur jeni në server. Dhe pa këtë modalitet, nuk do të mund të shkëmbeni skedarë me serverët FTP që funksionojnë përmes NAT.

Në fakt, kjo është një e metë shumë e madhe në CMD. Prandaj, pranoni faktin se linja e komandës Windows është e përshtatshme vetëm për manipulime brenda sistemi i skedarëve pa shkëmbim të dhënash. Edhe pse për ata që përdorin një server FTP për punë rutinë, monotone, linja e komandës mund të duket shumë e përshtatshme. Por është më mirë të provoni si klientin ashtu edhe CMD për të nxjerrë ndonjë përfundim.

Cilat janë komandat për të menaxhuar FTP në prompt CMD?

Për të filluar, hapni linjën e komandës. Ju mund ta bëni këtë duke kërkuar në Start - gjeni skedarin cmd.exe dhe hapeni atë, pas së cilës linja do të hapet.

Për t'u lidhur me serverin, duhet të përdorni komandën OPEN. Pas kësaj komande, duhet të futni adresën IP ose emrin e hostit me të cilin dëshironi të konfiguroni një lidhje. Pas futjes së kësaj kërkese, do të mund të identifikoheni në server. Kjo mund të bëhet duke përdorur komandën USER, e cila bën një kërkesë për vërtetim përmes hyrjes së futur. Pastaj duhet të futni komandën PASS, që do të thotë fjalëkalim. Kur futni fjalëkalimin tuaj dhe shtypni "Enter", do të autorizoheni në server.

Në përgjithësi, linja e komandës është e përshtatshme vetëm për të "surfuar" serverin, lëvizjen e skedarëve etj. Së pari, do t'ju duhet të shihni skedarët që janë në server. Për ta bërë këtë, përdorni komandën LS. Meqenëse nuk ka kursor në vijën e komandës, duhet të zgjidhni një drejtori ose skedar duke përdorur komanda të veçanta. Përdorni linjën CD ose LCD për këtë - e para është e nevojshme për të ndryshuar objektin aktual në kompjuterin e largët, dhe e dyta nevojitet për atë lokal, domethënë për kompjuterin tuaj.

Megjithëse nuk do të jeni në gjendje të ngarkoni skedarët tuaj në serverin FTP përmes CMD, është e mundur të shkarkoni të dhëna në kompjuterin tuaj. Për ta bërë këtë, përdorni komandën GET. Fillimisht, futni komandën GET me emrin e skedarit dhe më pas tregoni se cila direktori në kompjuterin tuaj është ajo aktuale, në mënyrë që serveri të transferojë të dhënat në atë dosje.

Këto komanda përdoren më shpesh. Kjo do të thotë, shumica e përdoruesve menaxhojnë serverin përmes CMD në mënyrë që të shkarkojnë shpejt skedarët pa instaluar më parë klientin. Por ju mund të shkoni shumë më tej dhe të përdorni komanda të tjera në server duke përdorur prompt CMD. Për shembull, mund të shtoni një sinjal të përfundimit të komandës në server duke përdorur vargun BELL.

Nëse dëshironi të përfundoni seancën dhe të dilni nga rreshti i komandës dhe serveri, atëherë futni BYE. Dhe për të ndërprerë lidhjen e kontrollit vetëm në server, në mënyrë që të mbeteni brenda vijës së komandës, shkruani CLOSE. Në këtë rast, skedarët që shkarkoni në kompjuterin tuaj nga serveri do të vazhdojnë të shkarkohen dhe pasi të përfundojë shkarkimi, seanca do të mbyllet plotësisht.

Duke përdorur CMD, mund të manipuloni lehtësisht drejtoritë në server. Për shembull, për të fshirë drejtorinë e specifikuar, përdorni komandën DELETE. Për të shfaqur në ekran një listë skedarësh në një dosje specifike, futni DIR dhe shtegun për në drejtori. Nëse dëshironi të fshini jo një dosje ose skedar, por disa menjëherë, atëherë përdorni komandën MDELETE, domethënë shumë-fshirje. Në mënyrë të ngjashme, prefiksi "m" mund të përdoret për komanda të tjera në mënyrë që disa veprime të mund të kombinohen në një. Pra, për të shfaqur një listë skedarësh në disa direktori njëherësh, shkruani MDIR dhe për të shkarkuar grupe të dhënash nga serveri, përdorni MGET. Por mos e ngatërroni shumë-komandën me një MKDIR të vetëm - është e nevojshme për të gjeneruar një drejtori në server.

Ekziston mundësia që serveri juaj FTP të funksionojë pa teknologji NAT, kështu që modaliteti pasiv i klientit nuk është i nevojshëm. Në këtë rast, do të keni mundësi të shkarkoni skedarë të caktuar te pritësi. Përdorni komandën MPUT për të ngarkuar shumë skedarë dhe PUT nëse dëshironi të ngarkoni vetëm një.

Një tjetër komandë popullore që ka shumë të ngjarë të jetë e dobishme për ju është RENAME. Duhet një komandë për të riemërtuar skedarët. Do të jetë e dobishme për ata që përdorin serverin si një ruajtje për të dhënat e faqes. Do t'ju duhet gjithashtu komanda PWD, e cila përcakton dosjen aktuale në serverin e largët FTP, jo në kompjuterin tuaj, siç bën linja LCD.

Komandat e mëposhtme janë një listë e pjesshme e funksioneve që mund të përdorni në FTP. Ka edhe ekipe të tjera. Dhe mund të mësoni rreth tyre menjëherë në vijën e komandës nëse futni pyetjen HELP. Pas kësaj, do të shfaqet një direktori me të gjitha komandat e disponueshme CMD që mund të përdoren në FTP. Vetëm kini parasysh se në këtë moment duhet të jeni të lidhur me serverin, përndryshe Windows do t'ju japë një direktori tjetër. Dhe nëse doni të kërkoni ndihmë nga vetë serveri, atëherë shkruani REMOTEHELP.

Sigurisht, menaxhimi i një serveri me komanda është një gjë e epokës së gurit. Prandaj, është më mirë të mos humbni kohë, të shkarkoni një klient normal FTP në kompjuterin tuaj dhe të përdorni serverin në maksimum, dhe jo pjesërisht. Por praktikimi në linjën e komandës CMD nuk ka lënduar kurrë askënd!

Më duhej t'i dërgoja skedarët e raportit çdo orë Server FTP dhe gjithashtu dubliko dërgimin e këtyre skedarëve me postë te disa marrës. Pas disa kërkimeve u vendosa në programin e integruar ftp.exe (C:\Windows\System32\ftp.exe) dhe blat e vjetër të mirë. Pra, le të fillojmë. Ne duhet të ngarkojmë të gjithë skedarët XML nga drejtoria %dir%\file_export (ku %dir% është shtegu për në dosjen tonë) në serverin ftp.server.com çdo orë.
Versioni i ri në Python

Konfigurimi i ngarkimit të skedarëve në FTP

Krijoni një skedar komandimi për ftp.exe
Ne krijojmë Dokument teksti(për shembull ftpcomm.txt) shkruajmë në të:
identifikimi
fjalëkalimin
cd IN
binare

mirupafshim
Ku:
identifikimi- Hyrja e serverit ftp
fjalëkalimin- fjalëkalimi për serverin ftp
cd IN- shkoni te dosja e dëshiruar
binare- vendosni metodën binare për dërgimin e skedarëve. Në këtë rast, skedari nuk ri-kodohet gjatë transmetimit dhe regjistrohet i pandryshuar. Kjo është më mënyrë të besueshme transferimi i skedarëve.
mput C:\%dir%\file_export\*.xml- kopjoni një ose më shumë skedarë lokalë në një kompjuter të largët duke specifikuar drejtorinë
mirupafshim- fundi i sesionit FTP dhe dalja nga serveri FTP
Krijo skedarin export.bat
Ne shkruajmë në të:

Ku:
C:\WINDOWS\system32\ftp.exe- Rruga drejt programit ftp.exe
-s:c:\%dir%\ftpcomm.tx t - vendosni shtegun për një skedar teksti që përmban komanda FTP, komandat do të nisen automatikisht pasi të fillojë FTP.
-i- çaktivizoni modalitetin interaktiv kur transferoni skedarë të shumtë.
ftp.server.com- shkruani adresën e serverit tonë FTP.
Ne kontrollojmë punën duke ekzekutuar export.bat. Ne shohim që skedarët janë ngarkuar në serverin FTP. Por këtu lind një problem: nëse na duhet të ngarkojmë skedarë një herë në orë, si mund të parandalojmë që skedarët të dërgohen përsëri? Zgjidhja është e parëndësishme:
Shtoni në skedarin export.bat:
cd /d C:\%dir%\file_export\
del *.xml
Ku:
cd /d C:\%dir%\file_export\- shkoni te drejtoria në të cilën janë ruajtur skedarët XML.
del *.xml- fshini të gjithë skedarët XML.

Konfigurimi i dërgimit të skedarëve në email

Për të dërguar skedarë me email, ne përdorim mjetin blat (http://www.blat.net/). Shkarkoni dhe shpaketoni në çdo drejtori, në rastin tonë është c:\%dir\blat/
Blat instalimi. Thirrni linjën e komandës. Në vijën e komandës, shkoni te dosja jonë:
cd c:\%dir%\blat/
Fillojmë instalimin e blat (regjistrojmë profilin blat në regjistër, të dhënat shkruhen në regjistër Sistemet Windows te filli: .
blat.exe -instalo smtp.yandex.ru [email protected] 3 25 profili [email protected] Your_Password
Ku:
smtp.yandex.ru- Emri serveri i postës, përmes së cilës do të dërgohen emailet.
[email protected]- emri i dërguesit, i cili do të shfaqet në fushë.
3 - numri i përpjekjeve për të ridërguar letrën nëse lidhja me serverin dështon.
25 - Numri i portës së serverit SMTP.
profili- Emri i Profilit.
[email protected]- emri i përdoruesit që do të përdoret gjatë lidhjes me serverin SMTP.
Fjalëkalimi juaj- fjalëkalimi i përdorur gjatë lidhjes me serverin SMTP, d.m.th. fjalëkalimi i kutisë postare.

Shtimi i dërgimit të emaileve në export.bat

Në skedarin export.bat pas rreshtit
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
Ne shkruajmë:

Ku:
-p profil– emri i profilit blat (i specifikuar gjatë instalimit)
-charset windows-1251(Zgjidhni kodimin e Windows)
-të [email i mbrojtur] – adresa e marrësit të letrës
- tema "Eksport skedari"- Tema e letrës
- trupi "Eksport automatik"– Trupi i letrës
-bashkëngjisni c:\%dir%\file_export\*.xml– skedarët ose skedarët që duhet të dërgohen
Nëse keni nevojë të dërgoni letra në disa kuti postare, atëherë shkruani këtë linjë disa herë duke treguar kutitë postare të marrësit:
blat.exe -p profile -charset windows-1251 -to [email i mbrojtur]-subject "Eksport skedari" -trupi "Eksport automatik" -bashkëngjit c:\%dir%\file_export\*.xml
blat.exe -p profile -charset windows-1251 -to [email i mbrojtur]-subject "Eksport skedari" -trupi "Eksport automatik" -bashkëngjit c:\%dir%\file_export\*.xml
blat.exe -p profile -charset windows-1251 -to [email i mbrojtur]-subject "Eksport skedari" -trupi "Eksport automatik" -bashkëngjit c:\%dir%\file_export\*.xml

Skedari përfundimtar export.bat

Si rezultat, marrim një skedar export.bat në të cilin kemi rreshtat:
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
blat.exe -p profile -charset windows-1251 -to [email i mbrojtur]-subject "Eksport skedari" -trupi "Eksport automatik" -bashkëngjit c:\%dir%\file_export\*.xml
cd /d C:\%dir%\file_export\
del *.xml
Në rreshtin e parë i dërgojmë skedarët në serverin FTP, në të dytën i dërgojmë skedarët me email, më pas shkojmë në drejtorinë ku janë ruajtur skedarët dhe i fshijmë.

Dërgimi i skedarëve sipas një orari

Më lejoni t'ju kujtoj se ne duhet të dërgojmë skedarë çdo orë, për këtë ne krijojmë një detyrë në Scheduler të Windows. Ku tregojmë se duhet të ekzekutojmë export.bat një herë në orë.

Fundi

Si rezultat kemi sistem i automatizuar dërgimi i skedarëve për orë në serverin FTP dhe email.

Shpesh është e nevojshme të automatizohen proceset e shkarkimit, ngarkimit dhe fshirjes së skedarëve nga një server FTP. Për shembull, kur punoni me bazat e të dhënave 1C të shpërndara ose për të ruajtur kopje rezervë. Por jo të gjithë e dinë që këto procedura mund të kryhen nga linja e komandës pa përdorur shtesë software, kjo eshte Mjetet e Windows. Më poshtë do të jap sintaksën e komandës për të punuar me FTP, si dhe shembuj të skedarëve bat për këto operacione.

Komanda 1.ftp

Për të shkëmbyer skedarë me një server FTP, përdorni komandën ftp, këtu është sintaksa e tij:

FTP[-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-A] [-x:sendbuffer]
[-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [nyje]

-v Çaktivizo shfaqjen e përgjigjeve nga një server në distancë.
-n Çaktivizo identifikimin automatik pas lidhjes fillestare.
-i Çaktivizimi i kërkesave ndërvepruese kur dërgohen të shumta
dosjet.
-d Aktivizo modalitetin e korrigjimit.
-g Çaktivizo globalizimin e emrit të skedarit (shih komandën GLOB).
-s: emri i skedarit Ushtrimi skedar teksti, që përmban komanda FTP që
do të ekzekutohet automatikisht kur të filloni FTP.
-a Përdorimi ndërfaqe lokale për të lidhur lidhjen.
-A Identifikimi anonim në shërbim.
-x:send sockbuf Anuloni madhësinë e paracaktuar të tamponit SO_SNDBUF (8192).
-r:recv sockbuf Anuloni madhësinë e paracaktuar të tamponit SO_RCVBUF (8192).
-b: numërimi i asinkronizuar Duke anashkaluar madhësinë e parazgjedhur të numëruesit asinkronik (3)
-w: madhësia e dritares Anuloni madhësinë e paracaktuar të tamponit të transmetimit (65535).
nyja Duke specifikuar emrin ose adresën IP të nyjes së largët,
me të cilën dëshironi të lidheni.

Siç mund ta shihni, nuk ka operatorë për t'u lidhur me serverin dhe për të punuar me skedarë. Gjë është se kjo komandë fillon vetëm seancën ftp:

!
Kalim i përkohshëm në guaskë.

shtoj
Shtimi në skedar.

ascii
Vendosja e mënyrës së transferimit për skedarët në formatin ascii.

zile
Sinjali i zërit kur komanda përfundon

binare
Vendosni modalitetin e transferimit të skedarëve binar.

mirupafshim
Përfundoni seancën ftp dhe dilni.

CD <удаленный_каталог>
Ndryshimi i drejtorisë së punës në kompjuterin e largët ku:
<удаленный_каталог> — emri i drejtorisë që do të funksionojë.

mbyll
Përfundimi i seancës ftp.

korrigjimi
Ndërrimi i modalitetit të korrigjimit.

fshij <удаленный_файл>
Fshirja e një skedari në një kompjuter të largët ku:
<удаленный_файл> - emri i skedarit që do të fshihet.

drejtor [ <удаленный_каталог> ] [<локальный_файл> ]
Shfaq përmbajtjen e drejtorisë së kompjuterit në distancë, ku:
<удаленный_каталог>
<локальный_файл>

shkëputje
Përfundimi i seancës ftp.

marr <удаленный_файл> [<локальный_файл> ]
Marrja e një skedari ku:
<удаленный_файл>
<локальный_файл> — emri i skedarit në kompjuterin lokal .

glob
Ndërrimi i shtrirjes së metakarakterit të emrave lokalë të skedarëve.

hash
Ndërron daljen "#" për çdo bllok të transferuar të dhënash.

ndihmë [ <команда> ]
konkluzioni informacion referencë për komandën ftp, ku:
<команда> — Komanda përshkrimi i së cilës do të shfaqet, nëse nuk specifikohet, do të dalin të gjitha komandat.

LCD [ <локальный_каталог> ]
Ndryshimi i drejtorisë lokale të kompjuterit të punës, ku:
<локальный_каталог> — Emri i drejtorisë së re lokale, nëse nuk specifikohet, do të përdoret emri i drejtorisë aktuale.

fjalë për fjalë <команда_1> … <команда_n>

<команда_n> — komandat për të dërguar;

ls [<remote_directory>] [<skedar_lokal>]
Shtypni përmbajtjen e shkurtuar të drejtorisë së kompjuterit në distancë, ku:
<удаленный_каталог> — drejtoria, përmbajtja e së cilës do të shfaqet, nëse nuk specifikohet, përdoret direktoria aktuale;
<локальный_файл> — specifikon një skedar lokal për t'u ruajtur në listë, nëse nuk specifikohet, lista shfaqet në ekran.

fshij<skedari_1 i largët> … <skedari_n i largët>
Fshirja e shumë skedarëve në një kompjuter të largët ku:
<удаленный_файл_n> — emrat e skedarëve që duhen fshirë.

mdir<direktoria_e largët_1> … <remote_directory_n> <skedar_lokal>
Printoni përmbajtjen e disa drejtorive në një kompjuter të largët, ku:
<удаленный_каталог_n> — drejtoria, përmbajtja e së cilës do të shfaqet;
<локальный_файл> — specifikon një skedar lokal për t'u ruajtur në listë, nëse nuk specifikohet, lista shfaqet në ekran.

mget <удаленный_файл_1> <удаленный_файл_n>
Marrja e skedarëve të shumtë ku:
<удаленный_файл_n> — skedari në distancë për të kopjuar.

mkdir <удаленный_каталог>
Krijo një direktori në kompjuterin e largët ku:
<удаленный_каталог> — emri i drejtorisë në distancë për të krijuar.

mls<remote_directory_1> ... <remote_directory_n> <skedar_lokal>
Printoni përmbajtjen e shkurtuar të disa drejtorive në një kompjuter të largët, ku:
<удаленный_каталог_n> — drejtoria, përmbajtja e së cilës do të shfaqet, nëse nuk specifikohet, përdoret direktoria aktuale;
<локальный_файл> — specifikon një skedar lokal për t'u ruajtur në listë.

mput <локальный_файл_1> … <локальный_файл_n>
Dërgimi i shumë skedarëve ku:
<локальный_файл_n> — emri i skedarëve lokalë që do të kopjohen.

i shpejtë
Ndrysho këshillën interaktive të veglave për komandat e përbëra.

vënë <локальный_файл> [<удаленный_файл> ]
Dërgimi i një skedari, ku:
<skedar_lokal>
<удаленный_файл>

pwd
Shfaq direktorinë e punës të kompjuterit në distancë.


Përfundoni seancën ftp dhe dilni në rreshtin e komandës.

kuotë <команда>
Dërgoni një komandë arbitrare ftp, ku:
<команда> - komanda për të dërguar.

recv <удаленный_файл> [<локальный_файл> ]
Marrja e një skedari duke përdorur cilësimet aktuale të llojit të skedarit, ku:
<удаленный_файл> — skedari në distancë për kopjim;
<skedar_lokal> — emri i skedarit në kompjuterin lokal .

ndihmë në distancë [ <команда> ]
Marrja e informacionit të ndihmës në lidhje me komandat në një sistem në distancë, ku:
<ekipi> — komanda e sistemit në distancë, nëse nuk specifikohet, shfaqet një listë e të gjitha komandave.

riemërto <имя_файла> <новое_имя_файла>
Riemërtimi skedar në distancë, Ku:
<emri i skedarit> — emri i skedarit për të riemërtuar;
<emri_e_re_file> — emri i ri i skedarit.

rmdir <имя_каталога>
Fshirja e një drejtorie në një kompjuter të largët ku:
<emri i drejtorisë> — emri i drejtorisë që duhet fshirë.

dërgoni <локальный_файл> [<удаленный_файл> ]
Kopjoni një skedar të vetëm duke përdorur cilësimet aktuale të llojit të skedarit, ku:
<skedar_lokal> — emri i skedarit lokal për t'u kopjuar;
<удаленный_файл> — emri i skedarit në kompjuterin e largët.

statusi
Shfaq statusin aktual të lidhjes ftp.

gjurmë
Ndrysho gjurmimin e paketave.

lloji [ <имя_типа> ]
Vendosja e llojit të transferimit të skedarit, ku:
<lloji_emri> — lloji i transferimit të skedarit, nëse nuk specifikohet, do të shfaqet lloji aktual i transferimit të skedarit.

përdorues <имя_пользователя> [<пароль> ] [<учетная_запись> ]
Dërgimi i informacionit për t'u lidhur kompjuter në distancë, Ku:
<Emri i përdoruesit> — emri i përdoruesit për t'u lidhur me kompjuterin në distancë;
<fjalëkalimin> — fjalëkalimi për emrin e specifikuar të përdoruesit, nëse nuk specifikohet, por kërkohet për lidhje, komanda ftp do t'i kërkojë përdoruesit atë;
<Llogaria> Llogaria për t'u lidhur me një kompjuter të largët, nëse nuk specifikohet, por kërkohet për lidhje, komanda ftp do t'i kërkojë përdoruesit për të;

me fjalë
Ndërrimi i modalitetit të daljes së mesazhit.


Le të shohim një shembull të vogël.

Së pari, le të shkruajmë një "skedar trupi" që do të ngarkohet në server faqe interneti dosje file_data.dat nga " C:\shembull". Algoritmi për skedarin bat do të jetë si më poshtë:

  • Krijo një skedar transport.txt me një sekuencë deklaratash ftp;
  • Ekzekutojmë komandën ftp, duke specifikuar skedarin e krijuar si parametra;
  • Fshi transport.txt.

Në këtë shembull, emri i skedarit dhe drejtoria janë të koduara në skedar. Kjo nuk është gjithmonë e përshtatshme. Le të modifikojmë skedarin bat në mënyrë që të marrë të dhënat që do të ngarkohen si parametra dhe gjithashtu do të vendosim të gjitha vlerat e ndryshueshme në variablat e skedarit. Ne marrim kodin e mëposhtëm ():

Prandaj, për të kopjuar skedarin file_data.dat nga " C:\shembull"në serverin FTP në" Temp\Backup", do t'ju duhet të ekzekutoni këtë skedar grumbull, duke specifikuar emrin e skedarit, drejtoritë lokale dhe të largëta si parametra.

Në mënyrë të ngjashme, ju mund të shkruani skedarë bat për dhe në një server FTP, si dhe një skedar të ekzekutueshëm me një grup udhëzimesh arbitrare.

A ju ndihmoi ky artikull?

Publikime mbi temën