У меня есть файл, который находится в моем каталоге проекта:Как открыть файл без указания абсолютного каталога?
src/test/resources/250.csv
Это код, который нуждается в этом:
CSVReader reader = new CSVReader(new FileReader(FILE_PATH));
FILE_PATH должен быть String
Как превратить это путь:
во что-то большее reli способный и относительный?
Мне нужно иметь возможность запускать мой код в Windows и Linux и перемещать этот файл ресурсов вместе с проектом, поэтому мне не нужно указывать абсолютные пути для его достижения, а пути по сравнению с моим проектом.
я прочитал этот вопрос об этом, но не мог применить его к моему делу: Absolute Path of Project's folder in Java
EDIT: У меня есть 4 недели опыта, и я считаю себя действительно новым для языка
EDIT: Это это решение принято отвечать в:
final String FILE_PATH = "src/test/resources/250.csv";
Использование загрузчиков классов. –
Вы также хотите, чтобы этот файл ресурсов редактировался? – seanhodges
Нет, я не хочу, чтобы оно редактировалось. –