예제 #1
0
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)  
예제 #2
0
    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()