Конфигурация запуска IntelliJ IDEA рабочий каталог по умолчанию - корневой каталог проекта.Даже если вы измените его, его путь будет сохранен относительно проекта, чтобы он мог работать в любой системе.
Пример кода для получения пути к каталогу data
, который находится в текущем рабочем каталоге:
package com.jetbrains.support;
import java.io.File;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
File directory = new File("./data");
System.out.println(directory.getCanonicalPath());
}
}
Чтобы получить путь к рабочему каталогу (корневому каталогу проекта) без подкаталога data
, вы можете использовать этот код:
File directory = new File("./").getCanonicalPath();
Подтверждение работы: