Potrzebuję uzyskać mój kod do przeczytania, jeśli plik nie istnieje, dodaj inne. Teraz czyta, czy istnieje, tworzyć i dołączać. Oto kod:Utwórz plik, jeśli plik nie istnieje
if (File.Exists(path))
{
using (StreamWriter sw = File.CreateText(path))
{
Czy mogę to zrobić?
if (! File.Exists(path))
{
using (StreamWriter sw = File.CreateText(path))
{
Edit:
string path = txtFilePath.Text;
if (!File.Exists(path))
{
using (StreamWriter sw = File.CreateText(path))
{
foreach (var line in employeeList.Items)
{
sw.WriteLine(((Employee)line).FirstName);
sw.WriteLine(((Employee)line).LastName);
sw.WriteLine(((Employee)line).JobTitle);
}
}
}
else
{
StreamWriter sw = File.AppendText(path);
foreach (var line in employeeList.Items)
{
sw.WriteLine(((Employee)line).FirstName);
sw.WriteLine(((Employee)line).LastName);
sw.WriteLine(((Employee)line).JobTitle);
}
sw.Close();
}
}
[File.AppendAllText] (http: // msdn .microsoft.com/en-us/library/ms143356.aspx) - robi dokładnie to, czego potrzebujesz w jednym wierszu kodu. –
@ShadowWizard Od jest otagowane zadanie domowe OP może być rzeczywiście skierowane, aby pokazać logikę warunkową. – Yuck
@Yuck - zadanie domowe, aby odkryć nowe koło? Fuj! ;) –