Was ist eine einfache Möglichkeit, ein Verzeichnis auf einem FTP-Server mit C# zu erstellen?Wie erstelle ich ein Verzeichnis auf FTP-Server mit C#?
ich herausgefunden, wie eine Datei zu einem bereits vorhandenen Ordner wie folgt laden:
using (WebClient webClient = new WebClient())
{
string filePath = "d:/users/abrien/file.txt";
webClient.UploadFile("ftp://10.128.101.78/users/file.txt", filePath);
}
Wenn ich jedoch auf users/abrien
hochladen möchten, erhalte ich eine WebException
, dass die Datei nicht verfügbar ist. Ich nehme an, das ist, weil ich den neuen Ordner vor dem Hochladen meiner Datei erstellen muss, aber WebClient
scheint keine Methoden zu haben, dies zu erreichen.
Haben Sie Ideen, wie dies über einen HTTP-Proxy zu tun? (nicht unterstützt von FtpWebRequest) –
Nicht wirklich, fürchte ich. Soweit ich mich erinnern kann, haben sie HTTP-Methoden in FTP-Befehle übersetzt - und ich kann mir keine entsprechende HTTP-Methode vorstellen :( –
Ist es möglich, verschachtelte Verzeichnisse mit einem WebRequest zu erstellen? Ich versuche es zu machen "ftp://host.com/ExistingFolder/new1/new2", aber ich bekomme "WebException - 550" (Datei nicht gefunden, kein Zugriff) und weiß nicht, Wetter das ist der Grund. –