Перезапись содержимого файла [РЕШЕНО!]

  • Автор темы Автор темы cherus09
  • Дата начала Дата начала

cherus09

Client
Регистрация
10.10.2016
Сообщения
172
Реакции
14
Баллы
18
Привет, в продолжение к своей эпопеи начатой в этой теме https://zennolab.com/discussion/threads/kak-najti-nuzhnyj-tekst-v-peremenoj-i-zamenit-ego.80512/
Подскажите как с помощью C# перезаписать содержимое файла содержимым из переменной и сохранить?
Суть в чем: Я открываю файл, ищу в его тексте нужный мне элемент, заменяю его. После чего мне нужно перезаписать весь текст с изменённым содержимым в тот же файл в котором делать поиск/замену.
Мой код:
C#:
Развернуть Свернуть Копировать
string text = project.Variables["Soderzhimoe_XTML_fajla"].Value;
string nameFile = project.Variables["name_file"].Value;
string path = project.Variables["XTML_file_dlya_obrabotki"].Value;
string imageIzmenennoeImyaFajla = project.Variables["image_izmenennoe_imya_fajla"].Value;
if (text.Contains("/" + nameFile))
{
text = text.Replace("/" + nameFile, "/" + imageIzmenennoeImyaFajla);
}

if (text.Contains("=\"" + nameFile))
text = text.Replace("=\"" + nameFile, "=\"" + imageIzmenennoeImyaFajla);
 
Последнее редактирование:
Пробовал добавить в конце кода:
C#:
Развернуть Свернуть Копировать
System.IO.File.AppendAllText(path, text);
но содержимое не заменяется, а дописывается к тому что уже есть в файле.
 
System.IO.File.AppendAllText(path, text);
Там есть другой метод, вроде WriteAllText.
подскажите как с помощью C# перезаписать содержимое файла содержимым из переменной и сохранить?

Возможно удобнее будет использовать экшены или лучше списки, таблицы зенки.
 
  • Оценить
Реакции: TeslaCo и cherus09

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)