Ich möchte einen Ordner auf meinem FTP-Server umbenennen, der n Dateien enthält.Umbenennen des Verzeichnisses auf dem FTP-Server mit FtpWebRequest
Mein Ansatz, nach der Überprüfung, ob das Verzeichnis vorhanden ist, wird, war:
FtpWebRequest request = (FtpWebRequest) WebRequest.Create(ftpDirectory);
request.Method = WebRequestMethods.Ftp.Rename;
request.Credentials = credentials;
request.RenameTo = folderNameThen;
Die Variablen ftpDirectory
in das Verzeichnis, die ganze Adresse enthält:
string ftpDirectory = "ftp://" + ftpServer + "/" + folderToRename + "/";
Aber ich habe eine Ausnahme:
Der angeforderte URI ist für diesen FTP-Befehl ungültig.
Aber ich konnte nicht vorstellen, wie der Pfad aussehen sollte, um den Ordner umzubenennen, wenn meins nicht korrekt ist.
http://stackoverflow.com/questions/13026170/how-to-rename-a-file-after -upload –
@Uwekeim Es ist eigentlich nicht dasselbe. Und er hat 'RenameTo' auch als Eigenschaft verwendet. @Zumarta Ich denke du hast das extra '/' in 'ftpDirectory' :) – uTeisT
Eigentlich so einfach, wow. Daran habe ich nicht gedacht. Vielen Dank! :) – Zumarta