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

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Здравствуйте

Как можно указать привязку файла списка к проекту вне папки самого проекта, но при этом не указывать "жесткий" путь к файлу.
Например, папка самого проекта это одна папка, а выше лежит папка со списком.
Путь к папке проекта выглядит так - C:\Program Files (x86)\Проекты\Check\domain
А путь к папке с файлом списка вот так - C:\Program Files (x86)\Проекты\Port\out\point.txt - оба находятся внутри папки "Проекты" - но до этой папки путь может меняться, а эта папка никогда не меняется. Или название диска может меняться с диска "С" на диск "D", "E"

Вид пути к файлу из директории проекта выглядит так - {-Project.Directory-}\Текст\Книги.txt
А локально полностью этот путь выглядит так - C:\Program Files (x86)\Проекты\Check\domain\Текст\Книги.txt - т.е внутри проектной папки он может провалиться вниз, так как путь не меняется, а как перейти на папку выше директории проекта указав путь относительно директории проекта или как в таких случаях привязывать файлы к спискам? Надеюсь донес суть моей проблемы и никого не запутал путями директорий)
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 246
Благодарностей
1 820
Баллы
113
Используйте ..
Например вот так можно указать путь к файлу, который сохранён на одну директорию выше относительно папки проекта - {-Project.Directory-}\..\1.txt. Вот на две директории выше - {-Project.Directory-}\..\..\1.txt
 

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Используйте ..
Например вот так можно указать путь к файлу, который сохранён на одну директорию выше относительно папки проекта - {-Project.Directory-}\..\1.txt. Вот на две директории выше - {-Project.Directory-}\..\..\1.txt
Вот же блин, почти близко был, чутка затупил, спасибо за поправку
 
  • Спасибо
Реакции: nicanil

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