Как узнать имя файла в Java?

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

от stanford_mosciski , в категории: Java , 10 месяцев назад

Как узнать имя файла в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от vladimir , 3 месяца назад

@stanford_mosciski 

Чтобы узнать имя файла в Java, вы можете использовать метод getName() класса File. Например:

1
2
3
4
5
6
7
8
9
import java.io.File;

public class Main {
  public static void main(String[] args) {
    File file = new File("/path/to/file.txt");
    String fileName = file.getName();
    System.out.println(fileName); // выведет "file.txt"
  }
}


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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import java.io.File;

public class Main {
  public static void main(String[] args) {
    File file = new File("/path/to/file.txt");
    String fileName = file.getName();
    String filePath = file.getAbsolutePath();
    System.out.println(fileName); // выведет "file.txt"
    System.out.println(filePath); // выведет "/path/to/file.txt"
  }
}