Laden...

Ftp Liste erstellen

Erstellt von max1761995 vor 11 Jahren Letzter Beitrag vor 11 Jahren 867 Views
Thema geschlossen
M
max1761995 Themenstarter:in
23 Beiträge seit 2013
vor 11 Jahren
Ftp Liste erstellen

Hei zusammen

Ich kann per FTP Dateien downloaden, jedoch muss ich immer wissen wie die datei heisst und in welchem ordner sie liegt.

Jetz meine Frage:

Kann man so zu sagen eine Liste erstellen von allen Datei die im gewissen verzeichniss liegen ?
Falls ja wie geht das genau ? (in meinem vorigen post ftp download, ging es um das downloaden das klappt nun, jedoch möchte ich nicht jede Datei manuell eintragen... sonder alles automatisieren)

Gruss Max

PS: am besten wäre es so :

Verzeichniss auf FTP: ftp://meinftp.ch/test

datei: index.php => Dateiname = index.php
datei: css/style.css => Dateiname = css/style.css

114 Beiträge seit 2009
vor 11 Jahren

Dafür sollte man bei google eingeben: "C# webclient ftp list"

Der erste Treffer ist dieser MSDN-Artikel.

M
max1761995 Themenstarter:in
23 Beiträge seit 2013
vor 11 Jahren

Dafür sollte man bei google eingeben: "C# webclient ftp list"

Der erste Treffer ist dieser
>
.

Dan habe ich gesehen :



using System;
using System.IO;
using System.Net;
using System.Text;

namespace Examples.System.Net
{
    public class WebRequestGetExample
    {
        public static void Main ()
        {
            // Get the object used to communicate with the server.
            FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.contoso.com/");
            request.Method = WebRequestMethods.Ftp.ListDirectoryDetails;

            // This example assumes the FTP site uses anonymous logon.
            request.Credentials = new NetworkCredential ("anonymous","janeDoe@contoso.com");

            FtpWebResponse response = (FtpWebResponse)request.GetResponse();
    
            Stream responseStream = response.GetResponseStream();
            StreamReader reader = new StreamReader(responseStream);
            Console.WriteLine(reader.ReadToEnd());

            Console.WriteLine("Directory List Complete, status {0}", response.StatusDescription);
    
            reader.Close();
            response.Close();
        }
    }
}

Jedoch ist meine frage, wie ich das in eine textbox schreibe...., da wird es per konsole ausgegeben... (Frage ein isschen kompliziert 😁 )

gruss max

16.827 Beiträge seit 2008
vor 11 Jahren

Das sind Grundlagen.
Bitte beachte [Hinweis] Wie poste ich richtig? Das wurde Dir schon mehrfach gesagt.

Thema geschlossen