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()