# -*- coding:utf-8 -*- import os import time data = {} while True: path = "/data/yfwlw/pyftp/ftp_file/bzy_test" dirs1 = os.walk(path) for root,dirs,files in dirs1: for d in dirs: print("d---------->>",d) if '_' in d: continue sums = 0 file_name = os.path.join(path,d) for root2, dir2, files2 in os.walk(file_name): print("dir2---------->>",dir2) print("files2---------->>",files2) n = len(dir2)+len(files2) sums = sums+n try: if sums: print(sums,"综合") if data[file_name] == sums: # os.rename(file_name, file_name + '_' + str(int(time.time()))) print("---------------->>",file_name) print("该次图片上传完毕,请进行筛选操作") except: pass data[file_name] = sums break print("等待20s,再次巡查") time.sleep(20) # data = {} # while True: # # path = "/Users/bobo/images" # # path = "/home/web/yfwlw/pyftp/ftp_file/bzy_test" # path = "/data/yfwlw/pyftp/ftp_file/bzy_test" # dirs = os.walk(path) # for root,dirs,files in dirs: # # print("---root",root) # # print("---dirs",dirs) # # print("---files",files) # print("路径",os.path.join(path)) # if root == path: # continue # # if '_' in root: # pattern = re.findall("[0-9]{14}", root) # print("pattern----------------",pattern) # if len(root) == 66: # continue # # bzy_test # lens = len(files) # try: # if lens: # if data[root] == lens: # # os.rename(root, root + '_' + str(int(time.time()))) # # print(root,"==") # # print(files) # print("该次图片上传完毕,请进行筛选操作") # except Exception as e: # print("错误信息为",e) # data[root] = lens # print("========lens",lens) # print("----------------------data",data) # print("等待30s,再次巡查") # time.sleep(30)