0
幫助!!我怎樣才能讓程序停止在已有文件中追加新行?C# - 如果文件存在,防止在文件中寫入追加行
代碼:
if (File.Exists(path))
{
}
FileStream fs = null;
if (!File.Exists(path))
{
using (fs = File.Create(path))
{
MessageBox.Show("Text File Created Succesfully!");
}
}
string[] OrigProductItems = { "Blood Pressure Monitor\t", "Digital Scale\t\t", "Footrest\t\t", "Health Care Thermometers", "Massager\t\t" };
int[] OrigProductQty = {30, 10, 5, 20, 10};
double[] OrigProductPrice = { 799.75, 499.75, 99.95, 79.75, 1990.75 };
if (File.Exists(path))
{
using (StreamWriter sw = File.AppendText(path))
{
for (ctrl = 0; ctrl < 5 ; ctrl++)
{
sw.WriteLine(OrigProductItems[ctrl] + "\t" + OrigProductQty[ctrl] + "\t\t" + OrigProductPrice[ctrl]);
}
}
}
}
或許檢查並返回? 'if(File.Exists(path))return;' –
這是你的代碼,你可以控制它做什麼?還是它是你不能控制的其他代碼,所以你不能改變行爲? –