因工作中需要反编译大量jar, 因此写了下面的Python脚本, 将Jar放到一个目录里, 即可批量反编译
脚本如下

# -*- coding: utf-8 -*-
import os
import subprocess

def de_jar(dir_1):
    # 列出文件夹下所有的目录与文件
    dirlist = os.listdir(dir_1)
    for i in range(0,len(dirlist)):
        path = os.path.join(dir_1,dirlist[i])
        if os.path.isfile(path):
            #你想对文件的操作
            subprocess.call("jadx -d out " + path, shell=True)
        elif os.path.isdir(path):
            de_jar(path)


de_jar("E:/src")

转载请注明转自: 听风 , 本文固定链接: 用jadx批量反编译jar