Qual è un modo semplice per creare una directory su un server FTP utilizzando C#?Come posso creare una directory sul server ftp usando C#?
ho capito come caricare un file in una cartella già esistente in questo modo:
using (WebClient webClient = new WebClient())
{
string filePath = "d:/users/abrien/file.txt";
webClient.UploadFile("ftp://10.128.101.78/users/file.txt", filePath);
}
Tuttavia, se voglio caricare users/abrien
, ho un WebException
dice che il file non è disponibile. Presumo che questo è dovuto al fatto che ho bisogno di creare la nuova cartella prima di caricare il mio file, ma l'WebClient
non sembra avere alcun metodo per farlo.
Qualche idea su come farlo attraverso un proxy HTTP? (non supportato da FtpWebRequest) –
Non proprio, temo. Da quello che ricordo dei miei giorni lavorando su proxy HTTP, traducono i metodi HTTP in comandi FTP - e non riesco a pensare a un metodo HTTP equivalente :( –
È possibile creare directory annidate con una WebRequest? Sto cercando di fare "ftp://host.com/ExistingFolder/new1/new2", ma ottengo "WebException - 550" (File non trovato, nessun accesso) e non conosco il tempo questo è il motivo –