Dërgimi në ftp. Ngarkimi i automatizuar i skedarëve në FTP dhe dërgimi i skedarëve me email. Transferimi i skedarëve përmes FTP duke përdorur Internet Explorer

Më duhej të dërgoja skedarë raportimi në një server FTP çdo orë dhe gjithashtu të dublikoja 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ë një dokument teksti (për shembull ftpcomm.txt) dhe 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ënyra më e sigurt për të transferuar skedarë.
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 me 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 blat (regjistrojmë profilin blat në regjistër, të dhënat shkruhen në regjistrin e sistemit Windows në degë: .
blat.exe -instalo smtp.yandex.ru [email protected] 3 25 profili [email protected] Your_Password
Ku:
smtp.yandex.ru- emri i serverit të postës përmes të cilit 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ë rresht 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ë dërgojmë skedarët në serverin FTP, në të dytën 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ë plani

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, ne kemi një sistem të automatizuar për dërgimin e skedarëve në një server FTP dhe email çdo orë.

Një tjetër shërbim i përdorur gjerësisht i internetit është ftp. Nuk ka asnjë përkthim rusisht të kësaj fjale, dhe në bisedë quhet kështu - eftepe. Kjo shkurtesë nënkupton protokollin e transferimit të skedarëve, por kur e konsiderojmë ftp si një shërbim interneti, nuk nënkuptojmë thjesht një protokoll, por pikërisht një shërbim - akses në skedarët në arkivat e skedarëve.

Në përgjithësi, ftp është një program standard që funksionon mbi protokollin TCP dhe furnizohet gjithmonë me sistemin operativ. Qëllimi i tij fillestar është të transferojë skedarë midis kompjuterëve të ndryshëm që operojnë në rrjetet TCP/IP: në njërin nga kompjuterët ekzekutohet programi i serverit, në të dytin përdoruesi ekzekuton një program klienti që lidhet me serverin dhe transferon ose merr skedarë përmes protokollit FTP. . Këtu supozohet se përdoruesi është i regjistruar në të dy kompjuterët dhe lidhet me serverin duke përdorur emrin dhe fjalëkalimin e tij në këtë kompjuter. Protokolli ftp, natyrisht, është i optimizuar për transferimin e skedarëve.

Kjo veçori ishte arsyeja që programet ftp u bënë pjesë e një shërbimi të veçantë të internetit.

Fakti është se serveri ftp shpesh konfigurohet në atë mënyrë që të mund të lidheni me të jo vetëm me emrin tuaj, por edhe nën emrin e kodit anonim. Atëherë jo i gjithë sistemi i skedarëve të kompjuterit bëhet i disponueshëm, por një grup i caktuar skedarësh në server që përbëjnë përmbajtjen e serverit anonim ftp - një arkiv skedar publik. Pra, nëse dikush dëshiron të sigurojë skedarë me informacione, programe etj. për përdorim publik, atëherë atij i duhet vetëm të organizojë një server anonim ftp në kompjuterin e tij të lidhur në internet. Kjo është mjaft e thjeshtë për t'u bërë; programet e klientit ftp janë të disponueshme në pothuajse çdo kompjuter - prandaj, sot arkivat publike të skedarëve organizohen kryesisht si serverë anonimë ftp. Një sasi e madhe informacioni dhe softuerësh është në dispozicion sot në serverë të tillë. Pothuajse gjithçka që mund të vihet në dispozicion të publikut në formën e skedarëve është në dispozicion nga serverët anonimë ftp. Këto janë programe - versione të shpërndara lirisht dhe demo, kjo është multimedia, dhe së fundi vetëm tekste - ligje, libra, artikuj, raporte.

Megjithë popullaritetin e tij, ftp gjithashtu ka shumë disavantazhe. Programet e klientit Ftp mund të mos jenë gjithmonë të përshtatshëm ose të lehtë për t'u përdorur. Nuk është gjithmonë e mundur të kuptojmë se çfarë lloj skedari është para nesh - nëse është skedari që po kërkojmë apo jo. Nuk ka asnjë mjet të thjeshtë dhe universal kërkimi për serverët ftp anonimë - megjithëse ekziston një shërbim i veçantë archie për këtë, ai është një program i pavarur, jo universal dhe jo gjithmonë i zbatueshëm. Programet Ftp janë mjaft të vjetra dhe disa nga veçoritë e tyre, të cilat ishin të dobishme në lindje, nuk janë shumë të qarta dhe nevojiten sot - për shembull, ekzistojnë dy mënyra për transferimin e skedarëve - binar dhe tekst, dhe nëse zgjidhet papritur mënyra e gabuar, skedari i transferuar mund të jetë i dëmtuar. Përshkrimet e skedarëve në server jepen në formatin e sistemit operativ të serverit dhe një listë e skedarëve të sistemit operativ UNIX mund të jetë konfuze për një përdorues të DOS-it. Problemi këtu është se lista e skedarëve ofron informacione të panevojshme dhe të dish shumë është gjithmonë e dëmshme. Serverët FTP nuk janë të centralizuar dhe kjo sjell problemet e veta.

Pavarësisht gjithë kësaj, serverët ftp anonimë janë sot mënyra standarde për të organizuar arkivat e skedarëve publikë në internet. Mund të organizoni gjithashtu akses në skedarë me një fjalëkalim, për shembull, për klientët tuaj.

Ftp është një shërbim me qasje të drejtpërdrejtë që kërkon një lidhje të plotë në internet, por qasja përmes emailit është gjithashtu e mundur - ka serverë që mund të dërgojnë skedarë me email nga çdo server anonim ftp. Sidoqoftë, kjo mund të jetë shumë e papërshtatshme, sepse serverë të tillë janë të ngarkuar shumë dhe kërkesa mund të presë një kohë të gjatë për radhën e saj. Për më tepër, kur dërgoni skedarë të mëdhenj, serveri i ndan ato në pjesë të një madhësie të kufizuar, të dërguara me shkronja të veçanta - dhe nëse një pjesë nga njëqind humbet ose dëmtohet gjatë transmetimit, atëherë 99 të tjerat do të jenë gjithashtu të panevojshme.

Dhe mendova: a e dinë të gjithë se mjetet standarde të Windows janë mjaft të mjaftueshme për të punuar me ruajtje FTP? Në këtë artikull, unë do të përshkruaj tre metoda të thjeshta për transferimin e skedarëve përmes FTP duke përdorur një shembull. Të njëjtat teknika zbatohen në. Gjithçka që ju nevojitet është Explorer dhe vija e komandës.

Metoda e parë: Internet Explorer 8

Çdo përdorues i internetit është i njohur me adresat HTTP për të hyrë në faqet e internetit, të cilat futen në shiritin e adresave të shfletuesit - për shembull, . Adresat për qasje në serverët FTP janë ndërtuar sipas të njëjtit parim: .

Futni adresën tuaj publike të ruajtjes FTP, si Microsoft (Figura A), në shiritin e adresave dhe klikoni . Nëse lidhja është e suksesshme, do të shihni direktorinë rrënjë. Për të hyrë në nëndrejtori dhe skedarë, klikoni në drejtorinë kryesore. Për të shkarkuar një skedar, klikoni me të djathtën mbi të dhe zgjidhni opsionin "Ruaj objektivin si".

Siç mund ta shihni, të gjithë artikujt e bazës së të dhënave, arnimet, përditësimet, shërbimet dhe dokumentacioni i Microsoft ruhen në server, vetëm ato paraqiten në formën e një liste me data. Informacioni i detajuar për ruajtjen e FTP gjendet në skedarët "readme.txt".

Figura A. Serveri Microsoft FTP siç shihet nga Internet Explorer 8.

Ju lutemi vini re: për t'u lidhur me sukses me një server FTP duke përdorur IE, "Aktivizo pamjen e dosjes FTP (jashtë Internet Explorer)" dhe "Përdor protokollin pasiv FTP ( Përdor FTP pasiv (për pajtueshmërinë me murin e zjarrit dhe modemin DSL) në seksionin "Shfletimi" i Skeda e avancuar e kutisë së dialogut Opsionet e Internetit. Mund ta telefononi nga menyja "Vegla".

Për të hyrë në serverët privatë FTP, duhet të vendosni një emër përdoruesi dhe fjalëkalim (Figura B). Megjithatë, në këtë mënyrë në IE 7 ose IE 8 mund të shikoni vetëm një listë skedarësh. Për të shkarkuar do të duhet të përdorni Explorer (Windows Explorer). Shih Fig. për detaje. C, D, E dhe F.


Figura B: Kërkohet një emër përdoruesi dhe fjalëkalim për të hyrë në serverët privatë FTP.


Figura C. Zgjidhni “Faqja | Hapni faqen FTP në Windows Explorer" (Faqja | Hapni faqen FTP në Windows Explorer) ose "Shiko | Hapni FTP Site në Windows Explorer (Shiko | Hapni FTP Site në Windows Explorer) për të nisur Explorer.



Figura D: Në kutinë e dialogut të Paralajmërimit të Sigurisë së Internet Explorer, klikoni Allow.

Për ta thënë thjesht, FTP është një metodë e transferimit të skedarëve përmes Internetit.

Në rastin tonë, ne e lidhim programin FileZilla me këtë çështje, i cili, megjithatë, është falas.

Le të fillojmë duke sqaruar të vërtetën se ku do ta përdorim këtë, dhe konkretisht... transferimi i skedarëve ndodh ndërmjet kompjuterit dhe serverit të ofruesit të hostit.

Kjo do të thotë që blogerët kanë nevojë për informacion dhe një program!

Dhe kështu zbuluam se pothuajse çdo bloger përballet me nevojën për të kryer disa veprime me skedarët e vendosur në serverin e tyre pritës.

Një nga klientët më të përshtatshëm FTP është programi FileZilla. Ky program është absolutisht falas, megjithëse aftësitë e tij nuk janë inferiore ndaj disa aplikacioneve me pagesë të ngjashme në qëllim.

Ju mund të shkarkoni FileZilla.

Le të fillojmë, duke konfiguruar FTP me FileZilla.

Instalimi i programit është standard dhe nuk duhet të shkaktojë ndonjë vështirësi. Ndërfaqja e klientit FTP është e thjeshtë dhe e qartë, nuk përmban elementë të panevojshëm. Programi është plotësisht i rusifikuar. Sidoqoftë, konfigurimi i tij kërkon një shpjegim.

Pas nisjes së FileZilla, hapet një dritare, në anën e majtë të së cilës do të shihni dosjet dhe skedarët e kompjuterit tuaj.

Zona "Local Site:" shfaq një pemë dosjeje dhe poshtë saj përmbajtjen e dosjes së zgjedhur. Ana e djathtë e dritares është ende bosh, për shkak të mungesës së lidhjes me serverin.

Instalimi i programit është standard dhe nuk duhet të shkaktojë ndonjë vështirësi. Ndërfaqja e klientit FTP është e thjeshtë dhe e qartë, nuk përmban elementë të panevojshëm. Programi është plotësisht i rusifikuar.

Sidoqoftë, konfigurimi i tij kërkon një shpjegim.

Pas nisjes së FileZilla, hapet një dritare, në anën e majtë të së cilës do të shihni dosjet dhe skedarët e kompjuterit tuaj. Zona "Local Site:" shfaq një pemë dosjeje dhe poshtë saj përmbajtjen e dosjes së zgjedhur. Ana e djathtë e dritares është ende bosh, për shkak të mungesës së lidhjes me serverin.

Për të vendosur një lidhje me hostin, duhet të futni adresën e serverit, si dhe fjalëkalimin tuaj të hyrjes dhe aksesit. Të gjitha të dhënat e nevojshme për të konfiguruar aksesin FTP përmbahen në letrën që keni marrë nga ofruesi i pritjes kur regjistroheni për pritje.

Për të futur informacionin e kërkuar, klikoni butonin "Open Site Manager" në këndin e sipërm të majtë. Në dritaren "Menaxheri i faqes" që hapet, klikoni butonin "Sit i ri" dhe vendosni emrin e lidhjes së re (faqes së re) në zonën "Zgjidhni një hyrje".

Tjetra, shkoni në gjysmën e djathtë të dritares (skeda "Të përgjithshme") dhe futni informacionin e nevojshëm për lidhjen.
Në fushën "Host:", shkruani adresën IP ose URL-në e serverit (të specifikuar në letër). Ne nuk ndryshojmë asgjë në fushat "Protokolli:" dhe "Kriptimi:".

Në fushën "Lloji i hyrjes", në vend të "Anonim", tregoni "Normal".

Ne plotësojmë fushat "Përdoruesi" dhe "Fjalëkalimi" me të dhënat që përmbahen në të njëjtën letër nga ofruesi i pritjes. Klikoni butonin "OK".

Në këtë pikë, lidhja me serverin mund të konsiderohet e plotë.

Tani, për t'u lidhur me serverin në çdo kohë, duhet të hapni një klient FTP, klikoni butonin "Open Site Manager" dhe zgjidhni lidhjen e dëshiruar dhe më pas klikoni butonin "Connect". Ju gjithashtu mund të klikoni në shigjetën e vendosur në të djathtë të butonit "Open Site Manager" dhe të zgjidhni lidhjen e dëshiruar.

Pas lidhjes me serverin, skedarët e faqes suaj të vendosura në server do të shfaqen në anën e djathtë të dritares së klientit FTP. Në zonën "Remote Site:" do të shihni një pemë dosjesh, dhe më poshtë - përmbajtjen e dosjes së zgjedhur.

Përdorimi i FTP me FileZilla

Ne kemi kuptuar se si të bëjmë cilësimet bazë të FileZilla. Tani, është koha për të kuptuar se si të përdorni një klient FTP. Siç thashë tashmë, qëllimi kryesor i programit është të ngarkojë skedarë në serverin tuaj pritës dhe t'i shkarkojë ato nga serveri në kompjuterin tuaj.

Për të ngarkuar një skedar në server, duhet ta gjeni në kompjuterin tuaj, domethënë të hapni dosjen e dëshiruar në mënyrë që skedari të shfaqet në fund të zonës "Sajti lokal:". Në "Sajti në distancë:" zona, dosja në server duhet të jetë e hapur, ku dëshironi të ngarkoni skedarin.

Tani, thjesht mund ta mbani të shtypur skedarin me miun dhe ta tërhiqni nga dritarja e majtë në të djathtë. Ju gjithashtu mund të klikoni me të djathtën në skedarin e dëshiruar dhe zgjidhni "Ngarko në server" në menunë e kontekstit.

Pas përfundimit të këtyre hapave, do të shihni se skedari që keni shkarkuar shfaqet midis skedarëve në dosjen e hapur në server. Në mënyrë të ngjashme, ju mund, për shembull, të instaloni një shtesë të re në faqen tuaj duke e vendosur atë në dosjen Plugins.

Për të shkarkuar skedarin e dëshiruar në kompjuterin tuaj, duhet ta zgjidhni atë në dritaren e djathtë të klientit FTP dhe ta tërhiqni në dritaren e majtë. Nëse preferoni një metodë tjetër, klikoni me të djathtën në skedarin e dëshiruar dhe zgjidhni "Shkarko" nga menyja e kontekstit.

Duke zgjedhur "Fshi", mund të fshini çdo skedar të panevojshëm nga dosjet e ruajtura në server.
Kështu, ne zbuluam se si duke përdorur klientin FileZilla FTP mund të shkarkoni skedarë nga pritja në kompjuterin tuaj dhe t'i ngarkoni ato nga kompjuteri juaj në host. Sigurisht, aftësitë e programit nuk mbarojnë me kaq.

Një veçori shumë e dobishme e klientit FTP është aftësia për të redaktuar skedarët e faqes tuaj direkt në host, pa i shkarkuar ato. Sidoqoftë, për të kryer këtë operacion do t'ju duhet një mjet tjetër po aq i dobishëm - Notepad ++.

Ky është një redaktues i skedarëve të tekstit falas (zëvendësues për Notepad standard). Ky program falas do ta bëjë punën më të lehtë kryesisht për programuesit gjatë redaktimit të kodit ose për këdo që ka nevojë për një redaktues teksti të përshtatshëm dhe të lirë.

Po shkarkohet...

Karakteristikat e programit - theksimi i përshtatshëm i sintaksës, mbështetje për shumë gjuhë programimi (Java, C, C++, CSS, HTML, XML, Java Script, PHP, ASCII, VB/VBS, SQL, Pascal, Perl dhe Python), mbështetje për një numër të madh gjuhësh, duke përfshirë rusishten, punën me dokumente të shumta, kërkim të përshtatshëm në tekst, një numër të madh shtojcash falas, etj.

Programi ka një ndërfaqe ruse, e cila do të ndihmojë një përdorues fillestar të kuptojë cilësimet.

MIRË TË MIRË, SHOQË!

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 ruajtjen e kopjeve rezervë. Por jo të gjithë e dinë që këto procedura mund të kryhen nga linja e komandës pa përdorur softuer shtesë, domethënë 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 Specifikoni një skedar teksti që përmban komanda FTP që
do të ekzekutohet automatikisht kur të filloni FTP.
-a Përdorimi i ndërfaqes 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).
nyje 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ë metakaraktereve të emrave lokalë të skedarëve.

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

ndihmë [ <команда> ]
Shfaq informacionin e ndihmës 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>]
Shfaq 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 skedarëve të shumtë 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 shumë skedarëve 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 ta 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 së 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 i një skedari 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 kopjim;
<удаленный_файл> — 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ërgoni informacion për t'u lidhur me një kompjuter të largët 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> — një llogari 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 një gjë të tillë;

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?