qq_27617815 2018-01-05 05:00 采纳率: 100%
浏览 3027
已采纳

check_mk 监控Windows下文件变化脚本

1.自定义TXT
1001
1002
1003
2.判断D:\work下是否存在当前日期命名的文件夹(如D:\work\20180105)
2.1 如果存在,判断20180105文件夹下是否存在TXT中的文件夹(1001文件、1002文件夹等)如果其中某个文件夹不存在则打印XXX不存在
2.1.1 如D:\work\20180105\1001 文件夹存在,判断1001文件夹下文件个数是否大于5,小于则打印
2.2 如果不存在则打印XXX不存在

  • 写回答

5条回答 默认 最新

  • qq_42911911 2018-08-12 13:14
    关注

    f = open(os.path.join(rootdir,x), "w+")
    for dirname in os.listdir(rootdir): #获取二级目录所有文件夹与文件
    Dir = os.path.join(rootdir, dirname) #路径补齐
    count = 0
    if (os.path.isdir(Dir)): #判断是否为目录
    for r, ds, files in os.walk(Dir): #遍历目录下所有文件根,目录下的每一个文件夹(包含它自己), 产生3-元组 (dirpath, dirnames, filenames)【文件夹路径, 文件夹名字, 文件名称】
    for file in files: #遍历所有文件
    size = os.path.getsize(os.path.join(r, file)) #获取文件大小
    count += size
    if ((count / 1024.0 / 1024.0) <= 0):
    print Dir[18:22]
    f.write(Dir[18:22].encode("gbk"))

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 matlab求解平差
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办