Решение проблемы с путями C#

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

nazar03uk

Client
Регистрация
07.12.2016
Сообщения
22
Реакции
1
Баллы
3
в с# пишу код
Код:
Развернуть Свернуть Копировать
var image = System.Drawing.Image.FromFile(project.Directory+@"images\"+project.Variables["random"].Value+".png");
в логе пишет путь:
Выполнение действия CSharp OwnCode D:\proj\regimages\yUX4S.png
а должен быть CSharp OwnCode D:\proj\images\yUX4S.png
reg из-за чего появляется?
в чем ошибка?
 
в с# пишу код
Код:
Развернуть Свернуть Копировать
var image = System.Drawing.Image.FromFile(project.Directory+@"images\"+project.Variables["random"].Value+".png");
в логе пишет путь:
Выполнение действия CSharp OwnCode D:\proj\regimages\yUX4S.png
а должен быть CSharp OwnCode D:\proj\images\yUX4S.png
reg из-за чего появляется?
в чем ошибка?
reg судя по всему папка проекта
 
project.Directory - директория без слеша на конце.
project.Path - тоже самое, только на конце есть слеш.

Собственно, Вам нужно заменить project.Directory на project.Path, либо перед images поставить слеш.
 
методом проб нашел ошибку
var image = System.Drawing.Image.FromFile(project.Directory+@"\images\"+project.Variables["random"].Value+".png");
слеш перед директорией не установил - что и выдавало ошибку
 

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