3日前のファイル、.logで終わると、固定フォーマットの下で指定されたパスを削除し、または空のログファイルを削除します

「百回のテスト」の出てきたbesttest

  3日前のファイル、.logで終わると、固定フォーマットの下で指定されたパスを削除し、または空のログファイルを削除します。

  XXXX_2019-01-01.log:ファイル形式をログに記録します。

インポートOSは、日時

#は、あなたが空に削除した場合、ファイルは、空であるかどうかを判断
DEFのdel_file(ファイル):
    オープン(符号化ファイル、と = ' UTF-8 ' F AS):
         IF f.read():は、
             パス
        他を
            Fを。閉じる()を使用
            os.remove(ファイル)

#が指定されたパスの末尾にファイルxxを見つける
DEFの:search_file(パス、名前)
     のため CUR_DIR、dirsに、ファイルos.walk(パス):
         のためファイルのファイル:
             IF名前ファイル:
                腹筋_経路 =os.path.join(CUR_DIR、ファイル)
                 プリント' 找到%の文件、路径是%S '(ファイル、腹筋_経路))
                FILE_DATE = [-14:-4ファイル] 
                file_datetime = datetime.datetime.strptime(FILE_DATE、' %Y-%M-%D ' 
                になりました = datetime.datetime.now()
                sub_day =(今- file_datetime).days
                 場合 sub_day> 3 
                    os.remove(腹筋_経路)
                
                    del_file(腹筋_経路)


search_file("\運動\ログ'名前= ' .logという"

 

おすすめ

転載: www.cnblogs.com/shengqi/p/11741234.html