def download_build(build_dir,version):  
    hostaddr = '192.168.1.81' 
    username = '******' 
    password = '' 
    port  =  21   
    sub_version1=version[0:5]
    #print sub_version1
    sub_version2='Build'+version[6:]
    rootdir_local  = build_dir
    rootdir_remote = os.sep+'Build'  + os.sep  + 'Funshion' + os.sep + sub_version1 + os.sep + sub_version2 + os.sep     
    #print rootdir_remote
    f = MYFTP(hostaddr, username, password, rootdir_remote, port)  
    f.login()  
    print rootdir_local
    print rootdir_remote
    f.download_files(rootdir_local, rootdir_remote)  
    datenow  = time.strftime('%Y-%m-%d', timenow)  
    logstr = datenow
    now = datetime.datetime.now()
    delta=datetime.timedelta(days=1)
    n_days = now - delta
    time_dir=n_days.strftime('%Y%m%d')
    # time_dir='20130719'
    # 配置如下变量  
    hostaddr = '192.168.1.90' # ftp地址  
    username = '******' # 用户名  
    password = '' # 密码  
    port  =  21   # 端口号
    # version = "2.8.3.38" # 版本号
    version = sys.argv[1]
    print 'version:' + version
    rootdir_local  = '../' + version + os.sep # 本地目录
    rootdir_remote = os.sep+'log'  + os.sep  + time_dir + os.sep + version + os.sep      # 远程目录  
    print rootdir_remote
    # rootdir_remote = os.sep+'log'  + os.sep  + time_dir + os.sep       # 远程目录 
    f = MYFTP(hostaddr, username, password, rootdir_remote, port)  
    f.login()  
    f.download_files(rootdir_local, rootdir_remote)  
      
    timenow  = time.localtime()  
    datenow  = time.strftime('%Y-%m-%d', timenow)  
    logstr += " - %s backup succeed\n" %datenow  
    debug_print(logstr)  
      
    file.write(logstr)  
    file.close()
    logstr = datenow
    now = datetime.datetime.now()
    delta=datetime.timedelta(days=1)
    n_days = now - delta
    time_dir=n_days.strftime('%Y%m%d')
    # time_dir='20130719'
    # �������±���  
    hostaddr = '192.168.1.90' # ftp��ַ  
    username = '******' # �û���  
    password = '' # ����  
    port  =  21   # �˿ں�

    rootdir_local  = '../' # ����Ŀ¼
    # rootdir_remote = os.sep+'log'  + os.sep  + time_dir + os.sep + version + os.sep      # Զ��Ŀ¼  
    rootdir_remote = os.sep+'log'  + os.sep  + time_dir + os.sep       # Զ��Ŀ¼ 
    f = MYFTP(hostaddr, username, password, rootdir_remote, port)  
    f.login()  
    
    dir_list=[]
    dir_list=f.get_dir_list()    
    file_dir = open('dir_list_tmp.ini', 'w')
    dir_list_len=len(dir_list)
    # print dir_list_len
    # file_dir.write(str(dir_list_len)+"\n")
    for dir in dir_list:
        if dir != '3.0.0.10' and dir != '2.8.9.7' and dir !='2.8.9.10':
            file_dir.write(dir+"\n")
    file_dir.close()


    timenow  = time.localtime()