• 大小: 932B
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-13
  • 语言: Python
  • 标签: python  

资源简介

自己用python写的桌面清理小工具,配置文件填写保留文件,目录执行脚本,桌面瞬间变干净,相关清理文件会备份到配置目录

资源截图

代码片段和文件信息

import os
import datetime
import shutil
import ConfigParser

def title():
     print ‘###############Start cleaning desktop###############‘

def end():
     print ‘###############Desktop clean end###############‘

def readConfig():
     global curDir backupdir desktopbak cnfFile path dirItems fileItems bakItems
     curDir = os.getcwd()
     cnfFile = curDir + os.sep + “desktop.cnf“
     cnf = ConfigParser.ConfigParser()
     cnf.read(cnfFile)
     path = cnf.get(‘Monitor‘ ‘pathItems‘)
     bakItems = cnf.get(‘Monitor‘ ‘bakItems‘)
     backupdir=datetime.datetime.now().strftime(“%Y%m%d%H%M%S“)
     desktopbak=bakItems+backupdir
     dirItems = cnf.get(‘Monitor‘ ‘dirItems‘)
     fileItems = cnf.get(‘Monitor‘ ‘fileItems‘)
     
     
def listDir(fileDir):
     for eachFile in os.listdir(fileDir):
          if os.path.isdir(fileDir+“/“+eachFile):
              if eachFile not in dirItems:
                  df=fileDir+“/“+eachFile
                  print ‘Backup Directory‘+“ “+df
                  shutil.move(dfdesktopbak)
          if os.path.isfile(fileDir+“/“+eachFile):
              if eachFile not in fileItems:
                  ef=fileDir+“/“+eachFile
                  print ‘Backup File‘+“ “+ef
                  shutil.move(efdesktopbak)
                  
def createdir():
    if os.path.exists(desktopbak):
        print ‘Backup directory already exists‘
    else:
        os.makedirs(desktopbak)
        
if __name__==‘__main__‘:
     title()
     readConfig()
     createdir()
     listDir(path)
     end()
     
    
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        201  2018-05-13 11:56  desktopclean\desktop.cnf

     文件       1616  2018-05-13 11:19  desktopclean\desktopclear.py

     目录          0  2018-05-13 11:55  desktopclean

----------- ---------  ---------- -----  ----

                 1817                    3


评论

共有 条评论