windows上Bat脚本,轮询监视目录文件大小,超过上限就删除该目录下所有目录和文件

 把目录和大小改成你自己的,就可以了,然后加入开机自启动的任务里面。备注很详细

@echo off & cd /d "%~dp0"
set BatTitle=50G 
color 0a & mode 55,5 & title %BatTitle%
setlocal enabledelayedexpansion
 
::设置需要监测的文件夹路径
set Folder=E:\KNIME\knime server\workflow_repository\jobs
 
::设置最大允许的文件大小,格式为 1G 1M 1K 或 1B
set Size=49G
 
::设置延时等待时间,格式为 1h 1m 或 1s
set Interval=1h
 
::设置是否启用管理员权限,此功能针对开启了UAC保护机制的系统,
::如果要对有权限的文件(夹)进行处理,可能需要开启此功能。
::数字 1 为开启,其它内容为不启用。
set UAC=0
 
if not defined Folder (
    echo 您尚未预设文件夹路径,请按任意键退出后,进行设置。
    pause>nul & exit
) else (
    if not exist "!Folder!" (
        echo 您预设的文件夹路径不存在,请按任意键退出后,进行设置。
        pause>nul & exit
    ) else (
        dir /ad "!Folder!" >nul 2>nul || (
            echo 您预设的路径不是文件夹,请按任意键退出后,进行设置。
            pause>nul & exit
        )
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值