2013-06-19 461 views
0

我已經寫了一些代碼用於讀取文本文件ftp服務器,而不下載到本地系統。現在我需要逐行顯示它..有可能嗎?如何從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

但它顯示不能將字符串[]轉換爲字符串@nunespascal – ARATHY

+0

您必須使用[this](http://msdn.microsoft.com/en-us/library/tabh47cf.aspx)String.Split overload 。你用了什麼? – nunespascal

+0

顯然你不能那樣做。 'lines'是一串字符串。運行一個循環並將每行添加到您的列表框中。 – nunespascal

相關問題