Tworzenie nowego katalogu na serw. FTP

problemy z tworzeniem programów do obsługi sieci, internetu, e-mail itp..

Tworzenie nowego katalogu na serw. FTP

Nowy postprzez Krzysiu555 » czwartek, 28 sierpnia 2008, 11:45

Chciałbym się dowiedzieć czy przy pomocy TIdFTP da się na serwerze FTP stworzyć nowy katalog?

Pozdrawiam
Avatar użytkownika
Krzysiu555
Intelektryk
Intelektryk
 
Posty: 161
Dołączył(a): sobota, 23 sierpnia 2008, 16:55
PodziÄ™kowaÅ‚ : 2
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
System operacyjny: Windows 7 Professional 64
Kompilator: C++ Builder 6 Personal
Gadu Gadu: 0
    NieznanyNieznana

Re: Tworzenie nowego katalogu na serw. FTP

Nowy postprzez Darek_C++ » czwartek, 28 sierpnia 2008, 12:04

Można tworzyć nowe katalogi itd.
Kod: Zaznacz cały

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    //Polacz z serwerem
    IdFTP1->Host="TwojaDomena.com";
    IdFTP1->Port=21;
    IdFTP1->User="login";
    IdFTP1->Password="haslo";
    IdFTP1->Connect();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::IdFTP1Status(TObject *axSender,
      const TIdStatus axStatus, const AnsiString asStatusText)
{
    // pobieramy status operacji
   Memo1->Lines->Add(asStatusText);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
    //listowanie katalogu w celu pobrania sciezki glownej
    IdFTP1->List(Memo2->Lines);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
   // utworzenie katalogu IdFTP w podanej sciezce glownej
    const String PATH="domains/TwojaDomena.com/public_html/IdFTP";
    IdFTP1->MakeDir(PATH);
}


W zasadzie to wszystkie operacje powinno się wykonywać w bloku try{}catch{}, bo komponent IdFTP zgłasza ładnie wyjątki jeśli operacje się nie udają. Przykladowo zle hasło, próba utworzenia katalogu jeśli już taki istnieje itd :)

PS To nie jest właściwy dział na ten post! Właściwy -> Aplikacje sieciowe ;)
Avatar użytkownika
Darek_C++
Elektrowied
Elektrowied
 
Posty: 454
Dołączył(a): piątek, 25 lipca 2008, 14:33
PodziÄ™kowaÅ‚ : 66
OtrzymaÅ‚ podziÄ™kowaÅ„: 4
System operacyjny: Windows XP Pro SP2
Kompilator: Turbo Explorer C++
Gadu Gadu: 0
    NieznanyNieznana

Re: Tworzenie nowego katalogu na serw. FTP

Nowy postprzez Krzysiu555 » czwartek, 28 sierpnia 2008, 12:51

serdeczne dzięki za pomoc

nieźle się nad tym męczyłem a to ułatwi mi sprawę

faktycznie nie ten dział, ale chyba ja przenieść nie mogę=\

jeszcze raz dzięki i pozdrawiam
Avatar użytkownika
Krzysiu555
Intelektryk
Intelektryk
 
Posty: 161
Dołączył(a): sobota, 23 sierpnia 2008, 16:55
PodziÄ™kowaÅ‚ : 2
OtrzymaÅ‚ podziÄ™kowaÅ„: 1
System operacyjny: Windows 7 Professional 64
Kompilator: C++ Builder 6 Personal
Gadu Gadu: 0
    NieznanyNieznana


Powrót do Aplikacje sieciowe

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 0 gości

cron