Bonjour à tous,
Je souhaite que mon programme se connecte en FTP et liste les dossiers d'un chemin passé en paramètre. Pour ce faire, j'ai utilisé la librairie System.Net.FtpClient, diposinible ici : https://netftp.codeplex.com/.
Le problème, c'est que le chemin où se trouve le dossier à lister comporte des ".".
Ce sera plus clair avec du code :
Cet exemple ci-dessus fonctionne mais mon chemin contient des ".",
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Using ftp = New FtpClient() ftp.Host = "1.1.1.1.1" ftp.Credentials = New NetworkCredential("admin", "password") ftp.Connect() ftp.SetWorkingDirectory("/folder1/folder2") For Each item In ftp.GetListing(ftp.GetWorkingDirectory()) Select Case item.Type Case FtpFileSystemObjectType.Directory 'Traitement Case FtpFileSystemObjectType.File 'Traitement End Select Next ftp.Dispose() End Using
Dans ce cas, je n'arrive plus à lister les dossiers
Code : Sélectionner tout - Visualiser dans une fenêtre à part ftp.SetWorkingDirectory("/folder1/folder2/folder.3/folder4")
Quelqu'un serait pourquoi ca bloque et sinon une alternative ?
Merci !![]()
Partager