一、首先,创建以一个名为:DeleteFileAndFolder.txt文件;然后,将“批量删除文件和文件夹脚本”写入到此文件。如下图:
点击查看代码
rem 打开回显功能
@echo on
rem 文件路径(添加*:表示获取当前目录的下一层文件夹),即:根目录
set srcDir="E:\SET_DevFolder\ProjectFolder\ATLPro_Ⅱ\*"
rem 遍历获取此文件夹中的所有子文件夹(/d 表示文件夹路径;%%i 表示变量i)
for /d %%i in (%srcDir%) do (
rem 遍历获取此文件夹中的所有子文件夹(/d 表示文件夹路径;%%a 表示变量a)
for /d %%a in (%%i\*) do (
rem 表示打印变量a
echo %%a
rem 变量删除指定目录下,-1表示一天前的所有文件和文件夹;后面的if判断是文件夹,还是文件,分别执行不同的删除命令
forfiles /p %%a /D -1 /C "cmd /c echo deleting @file ... && if @isdir == true (rd /S /Q @path) else (del /f @path)"
)
)
二、将“DeleteFileAndFolder.txt”文件更改为:“DeleteFileAndFolder.bat”文件。以管理员身份运行此bat文件,效果如下图:
三、设置Windows定时任务
方式一:
1.按Win + R打开“运行”,在打开中输入:“taskschd.msc”命令;按“Enter”键打开“任务计划程序”,如下图:
2.创建新的任务计划,如下图:
3.设置定时任务名称和先关描述,如下图:
4.设置“触发器”相关配置,如下图:
5.设置“操作”相关配置,如下图:
6.设置完上述操作后,可以在“任务计划程序”中看到此条任务计划,如下图:
方式二:
1.按Win + R打开“运行”,在打开中输入:“control”命令;按“Enter”键打开“控制面板”,如下图:
2.在“控制面板”的搜索框中,输入“管理工具”;打开管理工具页面,如下图:
3.接下来的操作和方法一中2、3、4、5、6步骤一致。
备注:
上述操作是在Win10系统上进行测试的。
标签:文件,层级,批量,%%,如下,文件夹,rem,打开 From: https://www.cnblogs.com/Boundless-Learn/p/16640937.html