当前位置:首页 » 编程软件 » 电脑定时清理文件的脚本

电脑定时清理文件的脚本

发布时间: 2024-11-27 22:27:49

A. windows下bat脚本实现定时删除指定文件夹下的文件和文件夹

在Windows环境下,要实现定时清理特定文件夹(例如E:\ABC\DEF)的文件和子文件夹,可以使用bat脚本。首先,创建一个名为del.bat的批处理文件,内容如下:

f /s /q E:\ABC\%date:~0,4%\%date:~5,2%\%date:~8,2%\*.* >nul

s /q E:\ABC\%date:~0,4%\%date:~5,2%\%date:~8,2% >nul

nul

这段脚本会在每天的对应日期下创建一个清理目录,然后删除其中的所有内容。记得将`%date:~0,4%`、`%date:~5,2%`和`%date:~8,2%`替换为实际的日期格式。

接着,你需要在Windows任务计划程序中设置定时任务。步骤如下:

1. 在“我的电脑”上,右键选择“管理”,进入“计算机管理”。

2. 点击“任务计划程序”,然后创建一个新的基本任务。

3. 填写任务名称和描述,然后选择“创建”。

4. 设定任务开始时间和间隔,选择“每天”,间隔1小时。

5. 在“操作”部分,选择“启动程序”,并指定你刚刚创建的del.bat文件。

6. 设置任务完成后的动作(如打开任务属性对话框),点击“完成”。

7. 在定时任务属性中,检查触发器设置,确保重复时间和持续时间正确。

8. 查看并确认新创建的活动任务,任务便完成了清理工作。

删除定时任务时,只需在任务计划程序中找到该任务,双击选择“删除”即可。

B. 用shell脚本自动定时清除/释放内存

Linux系统buff/cache 中缓存数据占用内存过高,定时清理buff/cache ,释放系统内存

root权限创建脚本文件:

cat clean_cache.sh

设置定时任务,每隔2小时运行一次:

crontab -e

0 */2 * * * sh /usr/local/bin/clean_cache.sh

C. window 系统定时删除文件脚本

rem: 注释命令,只是起一个注释的作用
/p:指定要删除的目录
/s:表示递归搜索子目录
/d:-14表示14天前的文件,-7表示7天前的文件
/m: . 表示所有文件类型,如果要删除特定文件格式,可自行指定(如:只删除txt文件,可写成 *.txt )
/c:自行指定的命令,后面双引号括起来的是删除文件命令
自行指定的命令 "cmd /c del /q /f @path" 中:
/c: 表示执行完批处理命令后,关闭CMD窗口
del: 删除文件的命令
/q:安静模式。删除全局通配符时,不要求确认
/f:强制删除只读文件。

2.在弹出页面中,选择“创建基本任务”,效果如下,输入名称、描述。下一步

3.创建触发器,选择自动执行这个任务的时间频率(如每天、每星期、每月、一次性、每次启动计算机时、每次登录时等),然后单击“下一步”按钮。

4.设置此任务计划需要执行的脚本或程序(自定义脚本)。

5.点击完成,任务完成。可以在该定时任务中查看详情。

Linux:

定时清理7天前的Tomcat日志脚本

logs_path="/tomcat/tomcat-token/logs"

find $logs_path -mtime +7 -name "localhost_access_log.*.txt" -exec rm -rf {} ;

find $logs_path -mtime +7 -name "catalina.*.log" -exec rm -rf {} ;

find $logs_path -mtime +7 -name "manager.*.log" -exec rm -rf {} ;

find $logs_path -mtime +7 -name "host-manager.*.log" -exec rm -rf {} ;

find $logs_path -mtime +7 -name "fileservice.log.*" -exec rm -rf {} ;

热点内容
冷冻存储盒 发布:2024-11-28 00:21:04 浏览:127
达内幼儿编程 发布:2024-11-28 00:21:02 浏览:320
我的世界下100层是什么服务器 发布:2024-11-28 00:16:50 浏览:548
怎么改配置密码 发布:2024-11-28 00:16:44 浏览:113
服务器芯片v几是什么 发布:2024-11-28 00:15:37 浏览:599
家庭麦克需要什么配置才能用 发布:2024-11-28 00:05:28 浏览:384
c语言then是什么意思 发布:2024-11-27 23:54:07 浏览:195
提升访问 发布:2024-11-27 23:41:39 浏览:821
为什么学习编程 发布:2024-11-27 23:41:37 浏览:942
98编程 发布:2024-11-27 23:41:31 浏览:925