Как получить имя файла текущего проекта?

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

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Реакции
51
Баллы
28
В папке есть несколько проектов, даже может быть больше сотни, или даже 1000. В каждом проекте есть счетчик, который потом применяется для обработки списка, получения нужной строки из файла.

Открывать и редактировать каждый проект вручную как то геморно.. В голову пока пришло что можно проекты назвать 0,1,2,3,4 и.т.д., и поместить их в одну папку. Затем нужно взять имя текущего проекта, и вставить в счетчик. Получается когда шаблон выполняется, он берет имя файла именно своего проекта, а не какого там либо другого.

P.S. Проще сохранить полностью одинаковые проекты с нужными числами в имени, чем открывать вручную каждый и менять счетчик... Вот только не понятно как это можно сделать.
 
Последнее редактирование:
Попробуйте указать в пути к файлу имя переменной счетчика. Например: {-Project.Directory-}{-Variable.a-}.xxx
 
{-Project.Name-} - имя текущего шаблона, от него можно и "плясать".
 
  • Оценить
Реакции: proffman
Счетчик то сам должен спарсить имя фала а не на оборот)) :an:
Не так понял ваш вопрос.
Код:
Развернуть Свернуть Копировать
project.Variables["count"].Value = project.Name;
string resul = project.Variables["count"].Value;
string pattern = @"\.xmlz";
string text = "";
resul = Regex.Replace(resul, pattern, text);
project.Variables["count"].Value = resul;
 

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