我有兩個文本文件bala.txt
和bala1.txt
比較兩個文本文件
bala.txt包含文本行線
balamurugan,rajendran,chendurpandian
christopher
updateba
bala1.txt包含文本行線
ba
在這裏,我需要檢查bala1.txt與bala.txt並寫入日誌文件爲
LineNo : 0 : balamurugan,rajendran,chendurpandian
LineNo : 2 : updateba
現在它的寫作只有一條線作爲
LineNo : 0 : balamurugan,rajendran,chendurpandian
,雖然循環後失控
這裏是我的代碼
while (((line = file.ReadLine()) != null & (line2 = file2.ReadLine()) != null))
{
if (line.Contains(line2))
{
dest.WriteLine("LineNo : " + counter.ToString() + " : " + line + "<br />");
}
counter++;
}
任何建議?
編輯:
string FilePath = txtBoxInput.Text;
string Filepath2 = TextBox1.Text;
int counter = 0;
string line;
string line2;
DirectoryInfo Folder = new DirectoryInfo(textboxPath.Text);
var dir = @"D:\New folder\log";
if (Folder.Exists)
{
if (!Directory.Exists(dir))
Directory.CreateDirectory(dir);
}
if (File.Exists(FilePath) & File.Exists(Filepath2))
{
// Read the file and display it line by line.
using (var file = File.OpenText(FilePath))
using (var file2 = File.OpenText(Filepath2))
using (var dest = File.AppendText(Path.Combine(dir, "log.txt")))
{
while (((line = file.ReadLine()) != null & (line2 = file2.ReadLine()) != null))
{
if (line.Contains(line2))
{
dest.WriteLine("LineNo : " + counter.ToString() + " : " + line + "<br />");
}
counter++;
}
}
}
EDIT(2): 我需要創建兩個文本文件到文件夾中的日誌,並與內容
LineNo : 0 : balamurugan,rajendran,chendurpandian
LineNo : 2 : updateba
寫入文本文件作爲
ba.txt
and ra.txt
with contents as
LineNo : 0 : balamurugan,rajendran,chendurpandian
任何建議?
EDIT(3): 我需要通過代碼,並在日誌文件夾中創建名爲Log
文件夾ba.txt
和ra.txt
必須創建。
你能粘貼完整的代碼嗎? – Singleton 2010-11-23 05:42:44
@Hansmukh查看我的編輯 – bala3569 2010-11-23 05:46:36