Quel est un moyen facile de créer un répertoire sur un serveur FTP en utilisant C#?Comment créer un répertoire sur un serveur FTP en utilisant C#?
Je compris comment télécharger un fichier dans un dossier déjà existant comme celui-ci:
using (WebClient webClient = new WebClient())
{
string filePath = "d:/users/abrien/file.txt";
webClient.UploadFile("ftp://10.128.101.78/users/file.txt", filePath);
}
Cependant, si je veux télécharger à users/abrien
, je reçois un WebException
indiquant que le fichier est indisponible. Je suppose que c'est parce que j'ai besoin de créer le nouveau dossier avant de télécharger mon fichier, mais WebClient
ne semble pas avoir de méthodes pour y parvenir.
Des idées sur la façon de le faire via un proxy HTTP? (non supporté par FtpWebRequest) –
Pas vraiment, j'ai peur. D'après ce que je me rappelle de mes jours de travail sur les proxies HTTP, ils traduisent les méthodes HTTP en commandes FTP - et je ne peux pas penser à une méthode HTTP équivalente :( –
Est-il possible de créer des répertoires imbriqués avec une WebRequest? "ftp://host.com/ExistingFolder/new1/new2", mais je reçois "WebException - 550" (Fichier non trouvé, pas d'accès) et je ne sais pas la météo c'est la raison –