あるフリーランスエンジニアの色んなメモ!! ITスキル・ライフハックとか

Java:ファイルのフルパスからファイル名を得る

JavaでLinuxのbasenameコマンドの代わりになる処理


java.nio.file.Paths を使用

実装例

import java.nio.file.Paths;

Paths.get("ファイルのフルパス").getFileName();

commons-ioを使用

pom.xml

...
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.4</version>
        </dependency>
...

実装例

import org.apache.commons.io.FilenameUtils;

FilenameUtils.getName("ファイルのフルパス");
comments powered by Disqus