В этой программе вы научитесь получать текущий рабочий каталог на Java.
Чтобы понять этот пример, вы должны знать следующие темы программирования Java:
- Класс файла Java
- Строка Java
Пример 1: Получить текущий рабочий каталог
public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )
Вывод
Рабочий каталог = C: Users Admin Desktop currDir
В приведенной выше программе, мы использовали System
«s getProperty()
метод , чтобы получить user.dir
свойство программы. Это вернет каталог, содержащий наш Java-проект.
Пример 2: получить текущий рабочий каталог с помощью пути
import java.nio.file.Paths; public class CurrDirectory ( public static void main(String() args) ( String path = Paths.get("").toAbsolutePath().toString(); System.out.println("Working Directory = " + path); ) )
Вывод
Рабочий каталог = C: Users Admin Desktop currDir
В приведенной выше программе, мы использовали Path
«s get()
метод , чтобы получить текущий путь нашей программы. Это возвращает относительный путь к рабочему каталогу.
Затем мы меняем относительный путь на абсолютный, используя toAbsolutePath()
. Поскольку он возвращает Path
объект, нам нужно преобразовать его в строку с помощью toString()
метода.