__author__ = 'lfGong'

import os

target_dir = "/Users/lfGong/Desktop/Workspace/ServiceBeanGenerator"

# target_dir = "/Users/lfGong/Desktop/src副本"

#调用enca指令做编码转换
def convert_utf8(file_name):
    #此处的utf-8修改为enca支持的目标编码即可
    cmd = "enca -x utf-8 " + file_name
    print(cmd)
    os.system(cmd)

#递归遍历文件夹
def iterate_dir(target_path):
    child_dirs = os.listdir(target_path)
    for file_name in child_dirs:
        if file_name.startswith("."):
            continue
        temp_file_name = target_path + "/" + file_name
        if os.path.isdir(temp_file_name):
            print(temp_file_name)
            iterate_dir(temp_file_name)
        else:
            convert_utf8(temp_file_name)

def __main():
    iterate_dir(target_dir)

__main()