Список клиентов FTP-клиентов FTPwebrequest в vb.net - PullRequest
0 голосов
/ 16 мая 2019

В настоящее время работает на FTP-клиенте в vb.net, используя FTPwebrequest.Я успешно сделал это, он загружает и извлекает все файлы и отображает их в виде списка.Сейчас я обеспокоен тем, чтобы отсортировать / расположить элементы в удаленном каталоге, показанные в списке, для отображения новых добавленных элементов и т. Д.

Я уже пробовал исследовать онлайн, но безрезультатно.Все еще выглядит прямо сейчас.

вот код для отображения содержимого каталога

Private Sub SampleProcedure1()
        Try
            'Create an FTP web request
            Dim ftpwebrequest As FtpWebRequest = DirectCast(WebRequest.Create("ftp://" & settings.txtserveraddress.Text & "/" & settings.foldername.Text & "/"), FtpWebRequest)
            'Set properties
            With ftpwebrequest
                'ftp server username and password
                .Credentials = New NetworkCredential(settings.txtserverusername.Text, settings.txtserverpassword.Text)
                'set the method to download
                .Method = WebRequestMethods.Ftp.ListDirectory
                'upload timeout to 100 seconds
                .Timeout = "100000"
            End With

            Dim ftpwebres As FtpWebResponse = CType(ftpwebrequest.GetResponse(), FtpWebResponse)
            Dim ftpstreamreader As StreamReader = New StreamReader(ftpwebres.GetResponseStream())
            'clear list of files
            ftpclient.lstfiles.Items.Clear()
            'start loading files from an FTP server into list
            While (ftpstreamreader.Peek() > -1)
                ftpclient.lstfiles.Items.Add(ftpstreamreader.ReadLine())
            End While
            ftpstreamreader.Close()
            ftpwebres.Close()
        Catch ex As Exception
            ftpclient.Cursor = Cursors.Default
            ftpclient.NotifyIcon1.ShowBalloonTip(1000, "Test FTP Client", ex.Message, ToolTipIcon.Info)

        End Try
    End Sub

Listview должен отображать / сортировать первую базу на основе нового добавленного / загруженного элемента.верно не сортирует в обратном направлении и сортирует по алфавиту.

...