用于查看磁盘中近期增删的文件,首次运行会输出指定目录(默认是C、D盘)的所有文件并把数据保存起来,第二次会输出该目录在上一次运行脚本之后增删的所有文件及文件夹,修改检测目录后,需要在运行时输入0进行初始化。
import os
import time
import numpy as np
class FileCheck:
def __init__(self):
a = np.load("file_demo.npy", allow_pickle=True)
b = np.load("dir_demo.npy", allow_pickle=True)
self.ori_file_db, self.ori_dir_db = a.tolist(), b.tolist()
self.ori_file_db2, self.ori_dir_db2 = a.tolist(), b.tolist()
self.dir_db, self.file_db = [], []
self.new_file_db, self.new_dir_db = [], []
self.new_file_db2, self.new_dir_db2 = [], []
self.check()
self.increase(