devo creare una cartella sul mio server ftp e metterci un file..

codice:
Inet.Execute "QUA CI METTO I MIEI DATI"
 While Inet.StillExecuting: DoEvents: Wend
 
 Inet.Execute "", "MKD prova"
 While Inet.StillExecuting: DoEvents: Wend
 
 Inet.Execute "", "PUT C:\11.txt /prova/1.txt"
 While Inet.StillExecuting: DoEvents: Wend
il problema è che il programma si blocca nel secondo while..se invece tolgo quell'istruzione e metto il file in una cartella già esistente va tutto bene,anche se ci mette parecchio tempo in più rispetto a quello che ci mette facendo la stessa cosa da prompt di dos.

qualche idea?