我正在处理一个在目录中递归的批处理文件,并调用 Java Decompiler 以反编译 .class 文件。
出于某种原因,这些文件被反编译,但它们不会保留在原始位置,而是 .jad 文件位于我调用我的 bat 文件的位置。
我的 BAT 文件代码如下:
SETLOCAL EnableDelayedExpansion
FOR /D /r %%G in ("*") do (
@echo decompiling
jad -o "%%G/*.class"
@echo decompiled
@echo renaming
ren *.jad *.java
@echo renamed
)
帮助将不胜感激。