пути к файлам ...

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

25region

Client
Регистрация
26.09.2013
Сообщения
182
Реакции
57
Баллы
28
Возникла необходимость прописывать на проектах следующие пути

{-Project.Directory-}на уровень вверх/на уровень вверх/ok.txt

это связанно со структурой шаблонов-заготовок, как првильно напистаь чтобы работало ?
пробовал так {-Project.Directory-}../../ok.txt - не рабьотает

Подскажите как решить вопрос и возможно ли его решить вообще в текущей версии зенопостера ?
 
Обратный слэш попробуй \
 
Берете макрос {-Project.Directory-} удаляете в нём две последние папки и получаете нужный путь.
 
Берете макрос {-Project.Directory-} удаляете в нём две последние папки и получаете нужный путь.

ничего удалять не нужно нужно имеено так иначе просто запутаюсь в проектах и ботах ) овнеры хелп ми плиз )
 
нужно чтобы макрос вкинул результат именно в папку на 2-3 уровная выше чем лежит сам. не записимо от того где он лежит, по этой причине не подходит как {-Project.Directory-}ок.тхт так и полный путь ... ибо при коприровании бота при запуске приходится лезть в проект и перенастраивать его ... а если их Ное количество то сие делать становиться веьма геморно
 
У меня, по крайней мере в списках и таблицах, все работает
 
Rafa что именно работает? по знаками .. имеешь ввиду подняться на 1 уровень вверх? Или же просто под папка которая идет после проект.директории?
 
Я как и daniilneet делаю через замену.
 
Если надо положить в переменную папку на 2 уровня выше
JavaScript:
Развернуть Свернуть Копировать
var di = new System.IO.DirectoryInfo(project.Directory);
return di.Parent.Parent.FullName;
сколько раз .Parent напишешь, на столько уровней вверх и пролистает.
в данном случае на 2 уровня

Если надо просто список или таблицу привязать
То путь к файлу указываешь
{-Project.Directory-}..\..\ok.txt
 

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