Pobieranie folderu C#

Pobieranie folderu C#
0

Jak pobrać folder z ftp za pomocą C#. pliki typu exe. to nie problem. Lecz pobranie folderu sprawia mi problem ;/ Tutaj mój kod:

Kopiuj
private void DownloadFileFTP2()
        {
            string inputfilepath = @"C:\VB\VB_Data";
            string ftphost = "xxxxxx.xxx.pl";
            string ftpfilepath = "VB_Data//";

            string ftpfullpath = "ftp://" + ftphost + "//" + ftpfilepath;

            WebClient request = new WebClient();
            request.Credentials = new NetworkCredential("Login", "Hasło");
            byte[] fileData = request.DownloadData(ftpfullpath);

            FileStream file = File.Create(inputfilepath);
            file.Write(fileData, 0, fileData.Length);
            file.Close();
            MessageBox.Show("Pobrano");
        } 
wedlock
  • Rejestracja:prawie 13 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Bartoszyce
  • Postów:180
0
KLejKlejKlejem napisał(a):
Kopiuj
  file.Write(fileData, 0, fileData.Length);

a nie powinno być file.Read ?

FU
Przecież tym write'm wlewa bajty do pliku, więc jest ok
0

byte[] fileData = request.DownloadData(ftpfullpath);
W tej linijce mi piszę, że:
Nie można rozpoznać nazwy zdalnej: 'xxxxxx.xxx.pl'

0

Sory, nie było tego wyżej xd Skopiowałem to co napisałem, żeby nie było widać serwera.
byte[] fileData = request.DownloadData(ftpfullpath);
W tej linijce pisze:
Żądany identyfikator URI jest nieprawidłowy dla tego polecenia FTP.

Patryk27
*jest napisane
FU
  • Rejestracja:około 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:58
0

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.