作为一名市场人员,目前依然在兼任公司内部的服务器管理维护工作。由于内部权限限制严格的原因,导致共享盘目录下产生了大量的.TMP文件。原本是不想处理这些事情,毕竟没有一位使用者反馈,领导管理层也不在意这些事情。本着干净的原则,还是决定设定下自动清理吧。
一、编写一个批处理文件
@echo off
setlocal enabledelayedexpansion
pushd E:\Public\
for /r %%a in (*.TMP) do (
if exist "%%a" (
echo Deleting %%a...
del /q "%%a"
)
)
popd
endlocal
二、保存此批处理文件到服务器
如果是采用文档文本写,选择另存为.bat文件
三、设置Windows任务计划程序:
3.1按下Win + R
键,输入taskschd.msc
,然后按回车键,打开任务计划程序。
3.2在右侧的操作栏中点击“创建基本任务…”。
3.3输入任务的名称和描述,例如“清理TMP文件”,然后点击“下一步”。
3.4选择“每天”触发器,设定开始时间和重复任务的时间间隔,点击“下一步”。
3.5选择“启动程序”操作,然后点击“下一步”。
3.6浏览并选择您创建的clean_tmp.bat
文件,点击“下一步”。
3.7完成向导,点击“完成”。
现在,您已经设置了一个每天自动运行一次的任务,它将查找并删除E:\Public\
目录下的所有.TMP
文件。
注意:
1.请确保您有足够的权限来运行这个脚本和删除文件。
2.在运行任何删除操作之前,请确保备份重要数据,以防不小心删除了需要的文件。
3.这个脚本没有包含任何错误处理的逻辑,它将无提示地删除找到的所有.TMP
文件。
4.如果只是想要测试脚本,可以先在一个安全的环境(比如临时文件夹)中运行它
版权保护: 本站内容采用CC-BY-NC协议且遵守CC-BY-NC-SA和CC-BY-NC-ND协议,转载请保留链接: https://www.guanzhenzuo.com/operation-and-maintenance/32.html