• 締切済み

クラスパス配下のファイル名一覧取得

ある、クラスパスの通ったフォルダ(仮にdir)があったとして そのフォルダ内にあるファイル名一覧を取得したいと考えております。 dir/ ->a.txt ->b.txt ->c.txt 結果:a.txt、b.txt、c.txt ClassLoader クラスなどを用いて取得しようと考えたのですが、 getSystemResource() メソッドなどはファイル名まで指定しないと 取得できないみたいで、現時点で望む処理ができない状態です。 フォルダまでの絶対パスの指定はしたくないため、 Fileクラスも使用できない状態です。 このような処理をやったことがある方は、 どうかご教授お願いいたします。

みんなの回答

回答No.1

System.getProperty("user.dir") ↑で実行時のパスが取得可能です。 System.getEnv("JAVA_HOME") ↑環境変数を取得したりも可能。 このあたり組み合わせでなんとかならないかなっと。

hatimiti
質問者

お礼

ご回答ありがとうございます。 参考にさせていただきます。

関連するQ&A