ListDirectory bei FTP

18/11/2008 - 18:15 von Ralf La Porte | Report spam
Hallo Zusammen

ich lese das Directory eines Servers mit dem ich mittels FTP verbunden bin
um eine oder mehrere Dateien anschließend herunter zu laden. Hierzu in
verkürzter Form ein Quelltextauszug:

tpWebRequest FtpReq = (FtpWebRequest)WebRequest.Create(new
Uri(Url));
FtpReq.Credentials = new NetworkCredential(User, Pw);
FtpReq.Proxy = new WebProxy("x.x.x.x");
FtpReq.Method = WebRequestMethods.Ftp.ListDirectory;
FtpWebResponse response = (FtpWebResponse)FtpReq.GetResponse();
Stream responseStream = response.GetResponseStream();

Da ich mich mittels eines Proxy an den Server verbinden muß, erhalte ich die
zurückgegebenen Daten des Directory als HTML-Seite. Welche Möglichkeiten
bieten sich mir die Dateien aus der HTML-Seite auszulesen?

Im Moment suche ich in der HTLM-Seite mittels IndexOf und Substring die
TAGS und lese mir die Dateinamen von/bis Position aus. Dies kommt mir aber
ein wenig unsauber vor.

Hat jemand eine schönere bessere Variante??

Grüße

Ralf
 

Lesen sie die antworten

#1 Martin Honnen
18/11/2008 - 18:47 | Warnen spam
Ralf La Porte wrote:

Da ich mich mittels eines Proxy an den Server verbinden muß, erhalte ich die
zurückgegebenen Daten des Directory als HTML-Seite. Welche Möglichkeiten
bieten sich mir die Dateien aus der HTML-Seite auszulesen?



http://www.codeplex.com/htmlagilitypack oder SgmlReader
http://sourceforge.net/project/show...p?group_id3074&package_id$6977





Martin Honnen MVP XML
http://JavaScript.FAQTs.com/

Ähnliche fragen