2010-03-04 45 views
2

我有一個功能ParseHtmlTable(字符串htmlContent)怎麼辦。我讀的文件內容和發送這些內容到功能參數

現在在那個函數中我想傳遞html文件的內容。現在我可以通過只寫文件名的路徑來實現。然後我必須讀取該文件。但是我不知道如何讀取這個文件?

那麼如何打開特定的文件並讀取文件的內容並將這些內容發送給函數的參數呢?

編輯: System.IO.File.ReadAllText(路徑)可以讀取所有的HTML文件,但沒有一個文件,我有它不通過這個function.What讀的原因是可以有?對此,解決方案有哪些?

回答

4

您是否嘗試過使用

string s = System.IO.File.ReadAllText(path); 

File.ReadAllText Method (String)

編輯評論

要itterate在目錄中的文件,你最多可以嘗試使用Directory.GetFiles Method (String)

foreach (string filename in Directory.GetFiles(path)) 
{ 
    //do what you need here 
} 
+1

拉德班級系統.IO.Directory。 – 2010-03-04 06:16:06

+0

我以前沒有和** agilityPack **一起工作過,但我個人不會嘗試使用正則表達式來解析html ... http://www.codinghorror.com/blog/2009/11/parsing-html-the-cthulhu- way.html – 2010-03-04 06:24:37

+0

http://stackoverflow.com/questions/100358/looking-for-c-html-parser – 2010-03-04 06:26:31