JARファイルの 'META-INF/config'ディレクトリにあるファイルのリストを知りたいと思います。JARファイル内のディレクトリの下にあるファイルのリストを取得する方法
私は以下のコードを使用してファイルリストを取得しています。しかし、それは失敗しています。
Enumeration<URL> path = Thread.currentThread().getContextClassLoader().getResources("META-INF/config/");
while(path.hasMoreElements())
{
URL path1 = path.nextElement();
System.out.println("File =" +path1.getFile());
File configFolder = new File(path1.getPath());
File[] files = configFolder.listFiles();
for (File file : files)
{
System.out.println("\nFile Name =" + file.getName());
}
}
誰かがこれを修正するのに手伝ってもらえますか?
Maviswa
*どのように失敗していますか? –
configフォルダは本当に存在しますか?ほとんどのJARファイルにはそのようなものはありません.JARファイルは基本的にZIPファイルなので、アーカイブユーティリティ(WinRARなど)で開いて確認します。 –
どこでエラーが発生していますか?どのような例外がありますか?どのように特定のjarファイルを指定していますか? –