Bonjour,
ce que je souhaiterais faire c'est récupérer une partie des informations retourné par cette fonction (je ne donne pas certaines fonctions comme getrequest ou getdirectory car elles ne sont pas utiles pour ce que je vous demande) :
Elle permet de me retourner sous forme de liste chaque fichier ou dossier contenu dans le chemin spécifié du FTP. Cela ressemble à ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Public Function ListDirectory(ByVal directory As String) As List(Of String) Dim ftp As Net.FtpWebRequest = GetRequest(GetDirectory(directory)) ftp.Method = Net.WebRequestMethods.Ftp.ListDirectoryDetails Dim response As String = GetResponse(ftp) response = response.Replace(vbCrLf, vbCr).TrimEnd(Chr(13)) Dim result As New List(Of String) result.AddRange(response.Split(Chr(13))) Return result End Function
drwx------ 5 web site 184 Jan 13 20:21 .
drwx------ 9 web site 304 Jan 13 20:19 ..
-rw-r--r-- 1 web site 13029 Jan 13 20:20 Divers.txt
drwx------ 2 web site 48 Jan 13 20:20 test
Je souhaiterai simplement récupérer le chiffre après les "droits" et avant le "web site" mais je ne sais pas comment m'y prendre pour manipuler chaques chaines de caractère.
Merci d'avance, cordialement,
AliHome
Partager