2013-06-19 4 views
0

У меня есть wriiten код для чтения textfiles от ftp server, без загрузки в локальную систему. Теперь мне нужно отображать его по строкам .. возможно ли это?Как читать текстовый файл по строкам с FTP-сервера?

WebClient request = new WebClient(); 
    request.Credentials = new NetworkCredential("***", "edddd"); 
    byte[] newFileData = request.DownloadData(url); 
    string fileString = System.Text.Encoding.UTF8.GetString(newFileData); 
    ListBox1.Items.Add(fileString); 

ответ

0

Обязательно! Разделите содержимое вашего файла на новой строке.

var lines = fileString.Split(new string[] { "\r\n", "\n" }, 
            StringSplitOptions.None); 

Затем используйте массив строк, возвращаемых для отображения в качестве вашей линии. Каждый из них может быть элементом в вашем списке.

+0

но он показывает ошибку cant convert string [] в строку @nunespascal – ARATHY

+0

Вы должны использовать [this] (http://msdn.microsoft.com/en-us/library/tabh47cf.aspx) Перегрузка String.Split , Что вы использовали? – nunespascal

+0

Очевидно, вы не можете этого сделать. 'lines' - это массив строк. Запустите цикл и добавьте каждую строку в свой список. – nunespascal

Смежные вопросы