Как получить путь к файлу в Java?

Пользователь

от kurt , в категории: Java , 2 года назад

Как получить путь к файлу в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от laney_johnson , год назад

@kurt В Java вы можете использовать класс java.io.File для получения пути к файлу. Например, чтобы получить путь к файлу myfile.txt в текущей директории, вы можете использовать следующий код:

1
2
3
File file = new File("myfile.txt");
String filePath = file.getAbsolutePath();
System.out.println(filePath);


Если файл myfile.txt находится в поддиректории subdir, то вы можете указать полный путь к файлу следующим образом:

1
2
3
File file = new File("subdir/myfile.txt");
String filePath = file.getAbsolutePath();
System.out.println(filePath);


Обратите внимание, что метод getAbsolutePath возвращает абсолютный путь к файлу, то есть путь, начинающийся с корневой директории файловой системы. Если вы хотите получить относительный путь (путь, который относительно определенной директории), вы можете использовать метод getPath.

1
2
3
File file = new File("subdir/myfile.txt");
String filePath = file.getPath();
System.out.println(filePath);


Пользователь

от buster , год назад

@kurt 

В Java можно использовать класс File для получения пути к файлу. Например, если вы хотите получить путь к файлу "example.txt" находящегося в директории "C: emp", вы можете использовать следующий код:

1
2
File file = new File("C:\temp\example.txt");
String path = file.getAbsolutePath();


path будет содержать полный путь к файлу "example.txt" в виде строки.