FTP – Prüfen ob Datei existiert
Geschrieben von: tobbe in C#, Programmierung, Snippets, tags: Andreas, C Sharp, C#, FileExists, FTP, FtpWebRequest, FtpWebResponse, ListDirectoryDetails, Prüfen, Snippet, sourcecode, WebRequestMethodsNach meinem Snippet “FTP- Prüfen ob Verzeichnis existiert” hat Andreas Adler noch einen passenden Snippet geliefert. Mit diesem ist es möglich zu überprüfen ob eine Datei bereits auf dem FTP Server existiert:
Funktionsweise:
- Auf FTP Server einloggen
- FTPWebRequest mit dem Pfad der Datei erstellen und Details ausgeben lassen
- Bei Erfolg => return true, ansonsten exisitiert die Datei nicht
public bool FileExists(string FilePath) {
FtpWebRequest req = (FtpWebRequest)WebRequest.Create(FilePath);
req.Credentials = new NetworkCredential(UserName, Password);
req.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
try {
FtpWebResponse resp = (FtpWebResponse)req.GetResponse;
resp.Close();
return true; // File exist
}
catch (Exception ex) {
return false; // File doesn’t exist
}
}
Habt ihr bessere Vorschläge? Dann immer her damit.
Popularity: 27% [?]


Einträge (RSS)