12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # -*- coding: utf-8 -*-
- # !/usr/bin/env python
- import shutil
- import os,sys
- import time
- parentdir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
- sys.path.insert(0,parentdir)
- print(parentdir)
- from script.base import init_env
- def TimeStampToTime(timestamp):
- timeStruct = time.localtime(timestamp)
- return time.strftime('%Y-%m-%d',timeStruct)
- def get_FileCreateTime(filePath):
- t = os.path.getctime(filePath)
- return TimeStampToTime(t)
- init_env(interactive = True)
- from apps.web.device.models import FeedBack
- from apps.web.constant import Const
- dst = '/var/log/washpayer/backup/images/'
- if not os.path.isdir(dst):
- os.mkdir(dst)
- objs = FeedBack.objects.filter(status__in = [Const.FeedBackResult.TREATED, Const.FeedBackResult.REJECTED])
- for obj in objs:
- for img in obj.imgList:
- if not img:
- continue
- img_file = ('/var/www' + img)
- if os.path.isfile(img_file) and get_FileCreateTime(img_file) < '2019-03-31':
- print(img_file)
- try:
- shutil.move(img_file, dst)
- except Exception, e:
- pass
- print "over"
|