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

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 из-за чего появляется?
в чем ошибка?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 613
Благодарностей
4 601
Баллы
113
в с# пишу код
Код:
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 судя по всему папка проекта
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 545
Баллы
113
project.Directory - директория без слеша на конце.
project.Path - тоже самое, только на конце есть слеш.

Собственно, Вам нужно заменить project.Directory на project.Path, либо перед images поставить слеш.
 

nazar03uk

Client
Регистрация
07.12.2016
Сообщения
22
Благодарностей
1
Баллы
3
методом проб нашел ошибку
var image = System.Drawing.Image.FromFile(project.Directory+@"\images\"+project.Variables["random"].Value+".png");
слеш перед директорией не установил - что и выдавало ошибку
 

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