ただのSEの備忘録

技術からニュース、くだらない雑学まで何でもまとめるブログ

*

javaのソース上からプロジェクト内のフォルダのファイル一覧を参照する方法

   


色々なサイトでプロジェクト内のフォルダのファイル一覧参照方法が載っていましたが、どうしてもeclipse直下にパスが当たってしまいだいぶ悩みました。

無事解決できたので、備忘録として残しておきます。

今回の記述をすることでWEB-INF/classes配下にパスを当てることが出来ます。

 

スポンサードリンク

//これがよくサイトに載っているが、パスがeclipseのインストール先を示してしまい、うまくいかない

String pathq = new File(new File("").getAbsolutePath());

 

String pathq = Thread.currentThread().getContextClassLoader().getResource("").getPath() + "WEB-INF/classes配下のパス";
	    File dir = new File(pathq);
	    File[] files = dir.listFiles();//ここで指定フォルダ内のファイル名一覧が取得できます。

 - Java