Я пытаюсь выяснить, существует ли файл, если он существует, проверить, существует ли стиль css, если нет, записать их в конец файла ...
Я уже все это делаю, но в 3 этапа:
Файл существует?
FileInfo fi= new FileInfo(Path.Combine(rootPath, "DefaultStyles.css");
Если это так, я использую TextReader
, чтобы получить содержимое
using (TextReader tr = new StreamReader(file))
{
r = tr.ReadToEnd().Contains(".onebyonecard");
tr.Close();
}
Тогда я пишу в него, если стиль не найден
using (TextWriter tw = new StreamWriter(file))
{
tw.Write(cssStyle);
tw.Close();
}
Есть ли способ сделать это одним простым открытием / закрытием, вместо этого нужно открывать файл снова и снова?