麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

python實現的文件夾清理程序分享

2020-02-23 06:12:37
字體:
來源:轉載
供稿:網友

使用:
代碼如下:
foldercleanup.py -d 10 -k c:/test/keepfile.txt c:/test

表示對c:/test目錄只保留最近10天的子文件夾和keepfile.txt中指定的子文件夾。

代碼:
代碼如下:
import os
import os.path
import datetime
 
def getOption():
  from optparse import OptionParser
 
  des   = "clean up the folder with some options"
  prog  = "foldercleanup"
  ver   = "%prog 0.0.1"
  usage = "%prog [options] foldername"
 
  p = OptionParser(description=des, prog=prog, version=ver, usage=usage,add_help_option=True)
  p.add_option('-d','--days',action='store',type='string',dest='days',help="keep the subfolders which are created in recent %days% days")
  p.add_option('-k','--keepfile',action='store',type='string',dest='keepfile',help="keep the subfolders which are recorded in text file %keepfile% ")
  options, arguments = p.parse_args()
 
  if len(arguments) != 1:
    print("error: must input one directory as only one parameter ")
    return
 
  return options.days, options.keepfile, arguments[0] 

 
def preCheckDir(dir):
  if(not os.path.exists(dir)):
    print("error: the directory your input is not existed")
    return
  if(not os.path.isdir(dir)):
    print ("error: the parameter your input is not a directory")
    return
   
  return os.path.abspath(dir)
 
def isKeepByDay(dir, day):
  indays = False
  if( day is not None) :
    t = os.path.getctime(dir)
    today = datetime.date.today()
    createdate = datetime.date.fromtimestamp(t)
    indate = today - datetime.timedelta(days = int(day))
    print (createdate)
    if(createdate >= indate):
      indays = True
  print (indays)
  return indays
 
def isKeepByKeepfile(dir, keepfile):
  needkeep = False
  print (dir)
  if (keepfile is not None):
    try :
      kf = open(keepfile,"r")
      for f in kf.readlines():
        print (f)
        if (dir.upper().endswith("http://" + f.strip().upper())):
          needkeep = True
      kf.close()
    except:
      print ("error: keep file cannot be opened")
  print(needkeep)
  return needkeep

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久国产精品久久久久久电车 | 99re久久最新地址获取 | 久久99精品久久久久久秒播放器 | 欧美在线观看视频一区 | 国产精彩视频在线 | 男人午夜视频 | 成人午夜在线观看视频 | 国产91在线播放九色 | 精品亚洲在线 | 亚洲啊v在线观看 | 日本成人在线免费 | 国产毛片在线看 | 久草在线手机观看 | 午夜激情视频免费 | 91在线视频导航 | 久色亚洲 | 韩国一级免费视频 | a一级黄 | 国产精品久久久久久模特 | 国产精选电影免费在线观看网站 | 18被视频免费观看视频 | h视频免费在线观看 | 欧美一级黄色免费看 | 精品中文一区 | 91av在线影院 | 欧美a级毛片 | 成人福利视频网站 | 色播久久| 91 免费看片 | 亚洲片在线观看 | 亚洲欧美在线视频免费 | 午夜激情视频免费 | 欧美日韩在线播放一区 | 一级性生活免费视频 | av在线浏览 | 在线成人免费观看 | 国产一区网址 | 新久草视频| 国产一级免费在线视频 | 沉沦的校花奴性郑依婷c到失禁 | 最新在线黄色网址 |