English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo esempio, impareremo a ottenere il nome del file da un percorso assoluto in Java.
import java.io.File; class Main { public static void main(String[] args) { //Collegato al file Test.class File file = new File("C:\\Users\\Bhandari\\Desktop\\w3codebox\\Java Article\\Test.class"); //Ottieni il nome del file utilizzando getName() String fileName = file.getName(); System.out.println("Nome del file: " + fileName); } }
Risultato di output
Nome del file: Test.class
Nell'esempio sopra, abbiamo utilizzato il metodo getName() della classe File per ottenere il nome del file.
Per ulteriori informazioni sui file, visitareJava File。
Possiamo anche utilizzare i metodi delle stringhe per ottenere il nome del file dal percorso assoluto del file.
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"); //Convertire il file in una stringa string String stringFile = file.toString(); int index = stringFile.lastIndexOf('\\'); if(index > 0) { String fileName = stringFile.substring(index + 1); System.out.println("Nome del file: " + fileName); } } }
Risultato di output
Nome del file: Test.class
Nell'esempio sopra,
file.toString() - Converti l'oggetto File in una stringa.
stringFile.lastIndexOf() - Restituisce l'ultima occorrenza del carattere '\' in stringFile. Per ulteriori informazioni, visitareJava String lastIndexOf()。
stringFile.substring(index +1) - Posizione di ritornoindex +1Tutte le sottostringhe successive. Per ulteriori informazioni, visitareJava String substring()。