@Bobull

Путь к файлу в не корня js?

Есть проект project.
Есть пути к таким файлам:
C:/User/Demo/OOP/Scrooge/form/mongo/mongo.htm
C:/User/Demo/OOP/Scrooge/Scripts/project/dev.js
C:/User/Demo/OOP/Scrooge/Scripts/project/xml/test.xml

Основной файл mongo.htm в котором заложен путь C:/User/Demo/OOP/Scrooge/Scripts/project/dev.js. А уже файл dev.js имеет ссылку к C:/User/Demo/OOP/Scrooge/Scripts/project/xml/test.xml. Но путь C:/User/Demo/OOP/Scrooge/Scripts/project/xml/test.xml (хардкод) меня не устраивает, посколько если я перенесу проект в другой каталог нужно будет менять путь и к файлу test.xml, но я хочу чтобы он всегда сохранялся.
Если задам путь /xml/test.xml ищет в C:/User/Demo/OOP/Scrooge/form/mongo/xml/test.xml
Есть вариант ../../Scripts/project/xml/test.xml, но опять же выходит не то. Поскольку проект будет привязан к каталогу Scripts.
Как задать путь чтобы при переносе проекта путь к файлу test.xml всегда сохранялся в dev.js.
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
"корнем" проекта у вас будет папка Scrooge, от нее начинают меняться вглубь "ветви" вашего проекта, а так как точка входа у вас в папке Scrooge/form/mongo/, соответственно, нужно указывать в пути все что не включает Scrooge(../../Scripts/project/xml/test.xml), либо перенести точку входа в папку project.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы