1. ホーム

[解決済み] [Solved] 絶対ファイルパスを含むStringからファイル名を取得する方法は?

2022-03-31 07:26:33

質問

String 変数にファイル名が含まれています。 C:\Hello\AnotherFolder\The File Name.PDF . ファイル名だけを取得するには The File Name.PDF を文字列として使用できますか?

文字列を分割する予定でしたが、最適解ではありません。

どのように解決するのですか?

を使うだけです。 ファイル.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));