我有一種情況,我需要比較兩個文本文件(使用C#),傳入文本文件和現有文本文件,檢查更改/差異。兩個文本文件具有相同的佈局,6列是相同類型的數據和列標題。所以這基本上是一個檢查,以查看傳入文件的內容是否與現有文件相比有任何新數據。比較兩個文本文件的特定列值 - C#
File.ReadAllText
方法本質上是做我想要的,但問題是,我只想比較文本文件的前兩列中的值,並忽略其他結尾列。
該文本文件的佈局是這樣的:
項目#|共 | C3 | C4 | C5 | C6
123 | 7 | 0 | 0 | 0 | 0
因此,如果第一個文件中的Item#或Total列中的任何一個與第二個文件相比有變化,則文件比較應該在此處停止,並且應該將其視爲文件更改。
什麼是簡單的方法來解決這個問題?非常感謝。
比較你試過什麼,在哪裏你有打? –
每個文件只有一行? –
Hi @Sriram Sakthivel,我試圖使用File.ReadAllText,但我相信可能有其他列(而不是C1或C2)可能已更改值,並且我想要忽略這些列中的任何更改。 –