Технологии
Решено
Как создать файл в определенной папке в C#? - вопрос №302880
Нужно создать файл в каталоге \Data\ruRU\realmlist.wtf относительно расположения програмиы, если такой существует очистить, и записать в него строку, например «123».
Делал так:
var file = new StreamWriter(«Data\\ruRU\\realmlist.wtf»);
file.WriteLine(«123»);
file.Close();
Создал необходимые папки, но получил ArgumentExeption
Александр июль 12, 2012 г.
-
Всего ответов: 3
-
Ответ нашел, я в самом коде прописал один одинарный слеш вместо двойного
-
на какой строке исключение?
-
совет — для трок путей добно использовать запсь
@«Data\ruRU\realmlist.wtf»
это точный эквивалент
«Data\\ruRU\\realmlist.wtf»
но удобнее при работе с путями
не подходит для использования с управляющими символами типа "\r\n"
Лучший ответ по мнению автора -
Первая строка выглядела так:
var file = new StreamWriter(«Data\ruRU\\realmlist.wtf»);
Исключение было на ней
-
тут опять не очень понятно — опечатка ли это в вопросе? или в коде программы?
при это Вы утверждаетет что каталоги созданы, а при такой опечатке в коде программы на мой взгляд сразу должно было бы возникать исключение, без изменений в файловой системе
Похожие вопросы
Ускорить программу на C# с использованием Windows Form. Консультация по работе с Windows Forms и serialPort
октябрь 3, 2023 г.