rar.exe
Javaでパスを使用したいと思います。これは、ライブラリを使用せずに Java アプリケーション内から rar ファイルを解凍するために必要です。
私は、Winrar のプログラム ファイル フォルダーをPATH
システム変数に追加するようにユーザーに要求すると考えました。
ここで知っておく必要があるのは、rar.ex
e ファイルへのフル パスを取得する方法だけです。
私が今持っているのはこれです:
//Split all paths
String[] paths = System.getenv("Path").split(";");
for(String value : paths)
{
if(value.endsWith("Winrar"))
System.out.println(value);
}
ただし、ユーザーがWinrarをインストールしたかどうかを知る方法はありませんC:\Programfiles\Winrarstuff
. の場所を取得する方法はありますrar.exe
か、またはパス文字列内のすべてのフォルダーを手動でスキャンして場所を特定する必要がありますか?