私は 3 つのサブフォルダーを持ってGHIいDEFますABC。各フォルダーには、1 つのクラス ファイル ( xyz.class) があります。これは、次のようなディレクトリ構造を意味します。
ABC/
XYZ.class
DEF/
XYZ.class
GHI/
XYZ.class
3 つのXYZ.classファイルは似ていませんが、同じ名前を共有しています。
JAD を使用して, ,フォルダー内xyz.classのすべての esを逆コンパイルし、逆コンパイルされた Java ファイルを新しい場所に保存するスクリプトを試しました。ABCDEFGHI
2 つの問題があります。
- 3 つのファイルが同じ名前であるため、上書きするかどうかの警告が表示されます。
- 3つのファイルを同じフォルダーに保存できますが、これは望ましくありません。目的の場所に3 つの同様のフォルダー (、、、など) を作成し、新しく作成した Java を保存したいと考えて
ABCいDEFますGHI。
誰も何をすべきか知っていますか?
for /r . %G% in (*.class) do jad -s .java -af -d "%my_desired_filelocation%" "%G%"