Относительный и абсолютный путь к файлам

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

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Реакции
7
Баллы
18
Проект будет копироваться в папки 4 , 5 ,10, 20 для это нужно прописать относительный путь а не абсолютный, чтоб в папке 4 , 5 ,10, 20 не править пути.

Проект находиться в разных папках и папка проекта не является корневой !
{-Project.Directory-} путь к папке, где находится проект.


Как на моем примере не используя {-Project.Directory-} прописать пути к TXTи 1.jpg ?
 
6d63f0f550b6.jpg
[/URL][/IMG]
 
Написал в тикете.
 
Похожий вопрос - хочу путь к верхней папке получить.
Как это можно сделать? Подскажите пожалуйста.
Сделал с помощью java script, да вот незадача - проект не выполняется.
Пожалуйста - посмотрите что не так.
в.5.0.7
 

Вложения

Понял. Спасибо. Осталось с# поучить... ;)
Можно код пожалуйста? :)
А почему не выполняется джаваскрипт не знаете?
 
Последнее редактирование:
Я не знаю JS и не юзаю его
 
Код нашел в форуме
Код:
Развернуть Свернуть Копировать
var di = new System.IO.DirectoryInfo(project.Directory);
return di.Parent.Parent.FullName;

Да фиг с ней, с джавой - код не исполняется сам по себе. Он туда не попадает. Вот в чем проблема.
Раньше-то работало. А теперь пусто.
 
Переменная подставляется, значит в коде что-то неверно.
 
Так он даже системные переменные не пропускает.
 
Столкнулся тоже с этой проблемой. Нужно было получить путь к папке с профилями из папки с проектом, которая лежит выше в каталоге.
Структура такая:
Проект1
Проект2
Проект3
Папка с профилями.

Решение:
C#:
Развернуть Свернуть Копировать
string projectDir = project.Directory.TrimEnd('\\');
string parentDir = System.IO.Directory.GetParent(projectDir).FullName;
return parentDir + "\\ProfileDirs\\";
 

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