English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Guia completo de exemplos Java
Neste exemplo, vamos aprender a obter o nome do arquivo do caminho absoluto do Java.
import java.io.File; class Main { public static void main(String[] args) { //Ligado ao arquivo Test.class File file = new File("C:\\Users\\Bhandari\\Desktop\\w3codebox\\Java Article\\Test.class"); //Obter o nome do arquivo usando getName() String fileName = file.getName(); System.out.println("Nome do arquivo: " + fileName); } }
Resultados de saída
Nome do arquivo: Test.class
No exemplo acima, usamos o método getName() da classe File para obter o nome do arquivo.
Para obter mais informações sobre arquivos, acesseJava File。
Podemos usar métodos de string para obter o nome do arquivo do caminho absoluto do arquivo.
import java.io.File; class Main { public static void main(String[] args) { File file = new File("C:\\Users\\Bhandari\\Desktop\\w3codebox\\Java Article\\Test.class"); //Converta o arquivo em uma string string String stringFile = file.toString(); int index = stringFile.lastIndexOf('\\'); if(index > 0) { String fileName = stringFile.substring(index + 1); System.out.println("Nome do arquivo: " + fileName); } } }
Resultados de saída
Nome do arquivo: Test.class
No exemplo acima,
file.toString() - Converte o objeto File em uma string.
stringFile.lastIndexOf() -Retorna a última ocorrência do caractere '\' no stringFile. Para obter mais informações, acesseJava String lastIndexOf()。
stringFile.substring(index +1) - Posição de retornoindex +1Todos os substrings posteriores. Para obter mais informações, acesseJava String substring()。