Задать вопрос
@roman3847

Как указать путь к файлу?

Я создаю проект. В папке проекта создаю папку resourses. В эту папку кидаю файл test. Как мне обращаться к данному файлу не указывая полный путь в корневой системе, а начиная только от папки проекта?
  • Вопрос задан
  • 9811 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Конструкция
getClass().getResource("/").getPath()
выдаст полный путь до файла текущего класса. Можете использовать что-то вроде
public class Main {
	void run() {
		String testFilePath = getResourcePath("test");
		System.out.println(testFilePath);
	}

	String getResourcePath(String file) {
		return getClass().getResource("/").getPath() + "../resourses/" + file;
	}

	public static void main(String[] args) {
		new Main().run();
	}

}

Или сразу использовать
getResourceAsStream()
Ответ написан
Комментировать
@CloudMonster
Можно так:
в index.php
define ('RESOURSES', 'path/to/');
require_once(RESOURSES. "test.php");
Ответ написан
Ваш ответ на вопрос

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

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