以下のコードは、パスのヘッダーとそれに続くファイル名のリストを含むテキスト ファイルを読み取ります。このコードは、各ファイル (2 行目以降) を ListView に追加します。何らかの理由で、最後の 2 行に到達することはありません。何か案は?
private void loadFromFile()
{
if ((faxInOn != null) && File.Exists(@"D:\Settings.ye"))
{
string[] s;
StreamReader sr = new StreamReader(@"D:\Settings.ye", Encoding.Default);
s = sr.ReadToEnd().Split(new string[] { "\r\n", "\n" }, StringSplitOptions.None);
faxInOn.changePath(s[0]);
foreach (string temp in s)
foreach (ListViewItem lvi in listView1.Items)
if (lvi.Text == temp.Substring(1))
lvi.ImageIndex = int.Parse(temp.Substring(0, 1));
sr.Close();
sr.Dispose();
}
}
ありがとう