Не сохраняется текст в файле после записи в него

142
06 марта 2019, 05:40

Записываю в файл текст, но он не сохраняется, для теста, следующим шагом решил его прочитать и вдруг он выводится нужный текст, но после завершения программы файл не изменился, везде, где работал с файлом использовал "Using", поэтому все потоки закрыты!Также хотелось задать вопрос, почему редактирую текстовый файл в самой VS 2017, изменения не сохраняются(если просто открыть файл на рабочем столе). Ниже все скрины:

Вот здесь начинается непонятное, в текстовом файле записано "test"(скрин ниже), после нажатия, запись и вывод из файла.Пробовал изменять свойства файла, но не помогло

Answer 1

Файл "Obj.txt" из проекта находится не там, где Вы его открываете в коде для записи и чтения. Так как Вы не указываете путь к этому файлу, он записывается/читается в текущей директории запущенного процесса. Что отличается от местонахождения файла "Obj.txt", добавленного в проект.

Найдите скомпилированный exe файл Вашего проекта. Рядом с ним (или на уровень выше - не помню точно, какую папку VS устанавливает текущей, запуская программу) Вы обнаружите другой "Obj.txt" с ожидаемым содержимым.

READ ALSO
Подключение GetComponent<Renderer>()

Подключение GetComponent<Renderer>()

Прохожу уроки по Unity и столкнулся с такой проблемой:

169
Получение данных из COM порта в Unity

Получение данных из COM порта в Unity

стоит задача получения данных из COM портаНаписал код на C# для консольного приложения прямо по инструкции на MSDN и всё замечательно работает

166
Обработка значения TimeSpan (языка C#) в C++

Обработка значения TimeSpan (языка C#) в C++

Задача: В приложении, написанном на C#, вводится значение времени в интервале [00:00:00, 24:00:00) и заносится в переменную типа TimeSpanЗатем это значение...

133