java パスからファイル名とフォルダ名のみを取得する

javaで、パスからファイル名とフォルダ名のみを取得する手順を記述してます。
環境
- OS windows11 home
- java 17.0.2
手順
パスからファイル名とフォルダ名のみを取得するには、「getFileName」を使用します。
パス.getFileName();
実際に、使用してみます。
import java.nio.file.Path;
public class App {
public static void main(String[] args) throws Exception {
// パスに変換
Path path1 = Path.of("C:\\hoge\\java\\sample.txt");
Path path2 = Path.of("C:/hoge/java/sample.txt");
Path path3 = Path.of("C:/hoge/java");
Path path4 = Path.of("hoge");
Path path5 = Path.of("/hoge/sample.txt");
System.out.println(path1.getFileName()); // sample.txt
System.out.println(path2.getFileName()); // sample.txt
System.out.println(path3.getFileName()); // java
System.out.println(path4.getFileName()); // hoge
System.out.println(path5.getFileName()); // sample.txt
}
}
取得されていることが確認できます。
-
前の記事
Reactコンポーネントでプロパティドリリングを避けるテクニック 2025.03.13
-
次の記事
リアクティブプログラミングの再定義:RxJSとReactの連携 2025.03.13
コメントを書く