Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

FTP klient v C # .NET

Táto aplikácia vychádza z článku FTP výpis súborov zo zložky v C# .NET a trochu ho dopĺňa. Čo je to FTP a na čo slúži je popísané v tomto článku. Pozrieme sa teda rovno na užívateľské rozhranie.

Užívateľské rozhranie obsahuje dva listbox, prvý slúži pre výpis súborov na FTP serveri a druhý pre výpis uložených adries FTP serverov. Sú označené labely. Výpis súborov na FTP serveri a Adresy FTP serverov. Textbox označené labely Adresa FTP servera, Meno používateľa a Heslo sú určené textom zodpovedajúce názvom. Tlačidlá (Buttons) Pripojiť k FTP serveru, Uložiť dáta FTP servera, Stiahnuť súbory z FTP servera, Odstrániť súbory na FTP serveri, Odoslať súbory na FTP server, Načítať adresy a Vymazať adresu spúšťa udalosti programu.

Pripojenie k FTP serveru a uloženie dát servera

Do textbox Adresa FTP servera, Meno používateľa a Heslo napíšeme napr. Madla.ic.cz, madlá a madla2343, čo sú dáta nášho FTP servera. Klikneme na tlačidlo Pripojiť k FTPserveru. Ak sa nám podarí pripojiť k serveru, v listbox Výpis súborov na FTP serveri sú vypísané súbory a adresáre. V prípade, že sa pripojenie neuskutoční, sme o tom informovaní hláškou v MessageBox "K serveru sa nepodarilo pripojiť". Adresu servera si môžeme pre opakované pripojenie uložiť kliknutím na tlačidlo Uložiť dáta FTP servera. Pre opätovné pripojenie k tomuto serveru stačí iba načítať uložené dáta serveru kliknutím na Load adresy a v listbox Adresy FTP serverov, kliknutím označiť užívateľské meno servera. Týmto kliknutím sa dáta serveru prenesú do zodpovedajúcich textbox. Teraz stačí kliknutím na tlačidlo Pripojiť k FTP serveri sa k serveru pripojiť.

Stiahnutie súborov z FTP servera

Kliknutím na položku zoznamu v listbox Výpis súborov na FTP serveri označíme súbory alebo adresáre, ktoré chceme stiahnuť. V prípade, že označíme súbory a klikneme na tlačidlo Stiahnuť súbory z FTP servera, otvorí sa okno Vyhľadať priečinok. Vyhľadáme zložku, kam chceme súbory uložiť a klikneme na OK. Súbory sa začnú sťahovať do počítača a v dolnej časti používateľského rozhrania sa objaví label Čakajte prosím. Ukončenie sťahovania nám oznámi messagebox Sťahovanie súborov bolo ukončené. V prípade, že označíme adresár, sme na túto skutočnosť upozornení hláškou v MessageBox "K sťahovanie bol zvolený adresár". Potom čo klikneme na OK, prenesie sa meno adresára a doplní adresu FTP servera. Následne je v listbox Výpis súborov na FTP serveri vykonaný výpis súborov adresára. Teraz môžeme pokračovať vo výbere súborov alebo adresárov pre stiahnutie.

Odoslanie súborov na FTP server

Najprv by sme mali do textbox FTP adresy napísať dáta servera, alebo je načítať z listbox adries. Kliknutím na tlačidlo "Odoslať súbory na FTP server", otvorí sa okno operačného systému pre výber súborov. Označíme súbory a klikneme na OK. Teraz sa začne odosielanie súborov na server a objaví sa label "Čakajte prosím". V prípade, že sa podarilo pripojiť k serveru, skončení prenosu je oznámené v MessageBox Súbory boli odoslané na FTP server. Keď sa spojenie nepodarí, messagebox oznámi "K serveru sa nepodarilo pripojiť".

Mazanie záznamov adries FTP serveru

Označíme adresu v listbox a klikneme na tlačidlo Vymazať adresu.

Mazanie súborov na FTP serveri

V listbox súborov na serveri označíme tie, ktoré chceme vymazať a klikneme na tlačidlo Vymazať súbory na FTP serveri. Ak zvolíme adresár, potom rovnako ako v prípade sťahovania súborov, messagebox nám to oznámi, a listbox vypíše súbory adresára.


Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 357x (137.68 kB)
Aplikácia je vrátane zdrojových kódov v jazyku C#

 

Všetky články v sekcii
Zdrojákoviště C # .NET - Práca so súbormi
Program pre vás napísal itnavi
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje tvorbě a správě webových stránek a programování v C#
Aktivity