28
06
2008
FTP – Prüfen ob Verzeichnis existiert
Geschrieben von: tobbe in Snippets, tags: C Sharp, C#, FTP, FtpWebRequest, FtpWebResponse, GetResponse, isDicExists, NetworkCredential, PrintWorkingDirectory, Snippet, Source Code, WebRequestMein Ansatz um das Problem zu lösen:
- Auf FTP Server einloggen
- In das per Create(uri+ dirName) Verzeichnis versuchen zu wechseln
- Bei Erfolg => return true, ansonsten exisitiert das Verzeichnis nicht
public bool isDicExists(String dirName) {
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(uri + dirName);
request.Credentials = new NetworkCredential(ftpUserID,ftpPassword);
request.Method = WebRequestMethods.Ftp.PrintWorkingDirectory;
try {
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
response.close();
return true; // Dir exist
}
catch (Exception ex) {
return false; // Dir doesn´t exist
}
}
Habt ihr bessere Vorschläge? Dann immer her damit.
Popularity: 43% [?]


Einträge (RSS)