IsiR_19 Ответов: 1

Как удалить символы из списка файлов FTP


В настоящее время я пытаюсь получить список файлов в директории FTP в .NET и я получаю следующие символы перед названием Файлы,"./" &ампер; vbCr &ампер; "../" &амп; vbCr &амп; "

как мне получить только список имен файлов без этих символов впереди?

Это то, что возвращается после прочтения до конца
"./" &ампер; vbCrLf &ампер; "../" &амп; vbCrLf &ампер; "filename.xlsx" &амп; vbCrLf &амп; ""

Что я уже пробовал:

Dim Request As FtpWebRequest
Dim Response As FtpWebResponse

Request = DirectCast(FtpWebRequest.Create(FtpFolderPath), FtpWebRequest)

Request.Credentials = New NetworkCredential(UserName.Normalize, Password.Normalize)
Request.Proxy = Nothing
Request.Method = WebRequestMethods.Ftp.ListDirectory
Request.UseBinary = True

Response = DirectCast(Request.GetResponse(), FtpWebResponse)
Dim reader As New StreamReader(Response.GetResponseStream())
Dim Data As String = reader.ReadToEnd()

Data = Data.Replace(vbCrLf, vbCr).TrimEnd(Chr(13))


reader.Close()
Response.Close()
Return Data.Split(ControlChars.Lf)

1 Ответов

Рейтинг:
2

OriginalGriff

Попробуй:

Dim Data As String = reader.ReadToEnd().Replace("./" & vbCrLf & "../" & vbCrLf, "")