絶対ファイルパスを含む文字列からファイル名を取得するにはどうすればいいですか? 質問する

絶対ファイルパスを含む文字列からファイル名を取得するにはどうすればいいですか? 質問する

String変数にはファイル名が含まれています。C:\Hello\AnotherFolder\The File Name.PDFファイル名のみをThe File Name.PDF文字列として取得するにはどうすればよいですか?

文字列を分割するつもりでしたが、それは最適な解決策ではありません。

ベストアンサー1

ただ使うファイル.getName()

File f = new File("C:\\Hello\\AnotherFolder\\The File Name.PDF");
System.out.println(f.getName());

文字列メソッドの使用:

  File f = new File("C:\\Hello\\AnotherFolder\\The File Name.PDF");  
System.out.println(f.getAbsolutePath().substring(f.getAbsolutePath().lastIndexOf("\\")+1));

おすすめ記事