2010-10-25 27 views
2

J'utilise le code suivant pour créer un répertoire. Le problème est que je n'obtiens pas d'erreur, mais je ne trouve pas non plus le répertoire que j'ai créé.Création de répertoire dans FTP

Alors, qu'est-ce que je fais mal ici? Devrais-je faire une pause?

Public Function CreateDirectory(ByVal Dir As String) As Boolean 
     Dim myftprequest As Net.FtpWebRequest = CType(FtpWebRequest.Create(FTPSite + Dir), FtpWebRequest) 
     myftprequest.Credentials = New NetworkCredential(UserName, Password) 
     myftprequest.Method = WebRequestMethods.Ftp.MakeDirectory 
     Return True 
    End Function 
+1

Je ne suis pas vraiment sûr de la syntaxe de vb.net, mais êtes-vous en train d'appeler la fonction 'MakeDirectory' quelque part? –

Répondre

4

Je ne suis pas vraiment une personne VB donc cette syntaxe peut être un peu hors mais je crois que vous manquez quelque chose le long des lignes de:

Dim myFtpResponse As Net.FtpWebResponse = CType(request.GetResponse(), FtpWebResponse) 

Sinon, vous n'êtes jamais en train de faire rien avec la demande, sauf pour le créer.

+1

Oups! Quelqu'un a oublié ... Dim réponse Comme FtpWebResponse = CType (myftprequest.GetResponse, FtpWebResponse) – OrElse

+0

réponse, mais pas upvote? : P – McAden

+0

Désolé à ce sujet. Je viens d'être upvoted. Après tout, c'est gratuit! Je vous remercie. – OrElse