2014-01-29 79 views
0

我必須讀取文本文件的所有行才能對其執行一些更改。 我的問題是我沒有找到如何讀取路徑文件:試圖讀取文本文件

string Source = Dts.Variables["User::VarFilesToMove"].Value.ToString(); 
string folder = Dts.Variables["$Project::FichierBanque"].Value.ToString() ; 
string folderFtp = Dts.Variables["$Project::FtpFolderInLocation"].Value.ToString(); 
string file = folder + Source + ".txt"; 
string[] lines = File.ReadAllLines(@"file"); 
//or string[] lines = File.ReadAllLines("file"); 
//string[] lines = File.ReadAllLines(file); 

非常感謝任何幫助。

+2

你上一條註釋行有什麼問題? –

回答

2

首先,確保文件存在。試試這個

if (File.Exists(file)) 
{ 
    string[] lines = File.ReadAllLines(file); 
} 
3

filestring變量,只需將其傳遞給該方法作爲參數:

string[] lines = File.ReadAllLines(file);