Holen Sie sich nur den Dateinamen mit Ausnahme der Erweiterung
example.java
import java.io.File;
String fullPathString = "/home/hoge/abc.txt";
public static String getFileName(final String fullPathString) {
File file = new File(fullPathString);
String basename = file.getName();
String woext = basename.substring(0,basename.lastIndexOf('.'));
System.out.println(woext);
}
String basename = file.getName();
Rufen Sie den Dateinamen mit der Methode getName () ab
String woext = basename.substring(0,basename.lastIndexOf('.'));
Wechseln Sie mit der Methode substring () vom ersten zum zweiten Argument Verwenden Sie die lastINdexOf () -Methode, um die Nummer des Arguments ('.') Ab dem Ende herauszufinden.
Sie sollten jetzt abc sehen
https://java-code.jp/187 https://java-code.jp/795 http://simplesandsamples.com/basename-rmext.java.html
Recommended Posts