¿Cuál es una manera fácil de crear un directorio en un servidor FTP usando C#?¿Cómo creo un directorio en el servidor ftp usando C#?
me di cuenta de cómo cargar un archivo a una carpeta ya existente como esto:
using (WebClient webClient = new WebClient())
{
string filePath = "d:/users/abrien/file.txt";
webClient.UploadFile("ftp://10.128.101.78/users/file.txt", filePath);
}
Sin embargo, si quiero subir a users/abrien
, consigo un WebException
diciendo que el archivo no está disponible. Supongo que es porque necesito crear la nueva carpeta antes de cargar mi archivo, pero WebClient
no parece tener ningún método para lograrlo.
¿Alguna idea sobre cómo hacer esto a través de un proxy HTTP? (no es compatible con FtpWebRequest) –
En realidad, no me temo. Por lo que recuerdo de mis días trabajando en proxies HTTP, ellos traducen los métodos HTTP en comandos FTP, y no puedo pensar en un método HTTP equivalente :( –
¿Es posible crear directorios anidados con una WebRequest? Estoy tratando de hacer "ftp://host.com/ExistingFolder/new1/new2", pero obtengo "WebException - 550" (archivo no encontrado, sin acceso) y no sé si el clima es este. –