Πρόγραμμα Java για λήψη του ονόματος του αρχείου από την απόλυτη διαδρομή

Σε αυτό το παράδειγμα, θα μάθουμε να παίρνουμε το όνομα του αρχείου από την απόλυτη διαδρομή στην Java.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες εφαρμογές προγραμματισμού Java:

  • Τάξη αρχείων Java
  • Συμβολοσειρά Java

Παράδειγμα 1: Λήψη ονόματος αρχείου από την απόλυτη διαδρομή χρησιμοποιώντας getName ()

 import java.io.File; class Main ( public static void main(String() args) ( // link to file Test.class File file = new File("C:\Users\Sudip Bhandari\Desktop\Programiz\Java Article\Test.class"); // get file name using getName() String fileName = file.getName(); System.out.println("File Name: " + fileName); ) )

Παραγωγή

 Όνομα αρχείου: Test.class

Στο παραπάνω παράδειγμα, χρησιμοποιήσαμε τη getName()μέθοδο της Fileκλάσης για να πάρουμε το όνομα του αρχείου.

Παράδειγμα 2: Λάβετε το όνομα του αρχείου χρησιμοποιώντας μεθόδους συμβολοσειράς

Μπορούμε επίσης να πάρουμε το όνομα του αρχείου από την απόλυτη διαδρομή του χρησιμοποιώντας τις μεθόδους συμβολοσειράς.

 import java.io.File; class Main ( public static void main(String() args) ( File file = new File("C:\Users\Sudip Bhandari\Desktop\Programiz\Java Article\Test.class"); // convert the file into the string String stringFile = file.toString(); int index = stringFile.lastIndexOf('\'); if(index> 0) ( String fileName = stringFile.substring(index + 1); System.out.println("File Name: " + fileName); ) ) )

Παραγωγή

 Όνομα αρχείου: Test.class

Στο παραπάνω παράδειγμα,

  • file.toString () - Μετατρέπει το Fileαντικείμενο σε συμβολοσειρά.
  • stringFile.lastIndexOf () - Επιστρέφει την τελευταία εμφάνιση του χαρακτήρα '\' στο stringFile. Για να μάθετε περισσότερα, επισκεφθείτε το Java String lastindexOf ().
  • stringFile.substring (ευρετήριο + 1) - Επιστρέφει όλο το υπόστρωμα μετά το δείκτη θέσης + 1 . Για να μάθετε περισσότερα, επισκεφθείτε το Java String substring ().

ενδιαφέροντα άρθρα...