- Регистрация
- 07.09.2010
- Сообщения
- 130
- Благодарностей
- 20
- Баллы
- 18
Вот такой код:
В переменной domain лежит "site.ru".
В переменной path лежит "/folder1/folder2/folder3/... etc." (переменное кол-во вложенных папок).
В этой ситуации возникает ошибка "CSharp OwnCode Could not find a part of the path" (как только в переменной появляется слеш).
При этом кубик "Записать в файл" прекрасно работает с такими переменными.
Однако, кубик не подходит т.к. содержимое переменной temp надо в обязательном порядке кодировать в UTF8.
Как заставить это все работать в C#? что вообще можно сделать в такой ситуации?
Код:
string pathToFile = @"C:\Soft\Zenno Working\web\" + project.Variables["domain"].Value + project.Variables["path"].Value + "file.txt";
string contents = project.Variables["temp"].Value;
File.WriteAllText(pathToFile, contents, Encoding.UTF8);
В переменной path лежит "/folder1/folder2/folder3/... etc." (переменное кол-во вложенных папок).
В этой ситуации возникает ошибка "CSharp OwnCode Could not find a part of the path" (как только в переменной появляется слеш).
При этом кубик "Записать в файл" прекрасно работает с такими переменными.
Однако, кубик не подходит т.к. содержимое переменной temp надо в обязательном порядке кодировать в UTF8.
Как заставить это все работать в C#? что вообще можно сделать в такой ситуации?
Последнее редактирование: