文章目录
1.在win10中自动删除文件夹中特定的文件2. bat脚本3.执行bat文件4.打开“任务计划程序”5.按时完成自动删除文件的操作
1.在win10中自动删除文件夹中特定的文件
`提示:找了很多第三方的软件,但是感觉没有这个方法实用。
写一个bat脚本文件,然后在定时任务中启动即可。
2. bat脚本
提示:新建txt文件,将脚本写好后保存文件,然后更改后缀名为bat
例如:需要删除指定的几个.xlsx文件,可以在脚本中列出这些文件的名称,它会删除 D:\fhjd\dhjsahjdj\sdhfjkshjhdfj目录下指定的几个.xlsx文件:
@echo off
setlocal
:: 设置目标文件夹路径
set "TARGET_DIR=D:\fhjd\dhjsahjdj\sdhfjkshjhdfj"
:: 要删除的xlsx文件列表
set "FILES_TO_DELETE=file1.xlsx file2.xlsx file3.xlsx"
:: 切换到目标文件夹
cd /d "%TARGET_DIR%"
:: 显示正在删除的文件
echo Deleting specified .xlsx files in %TARGET_DIR% ...
:: 循环删除指定的文件
for %%f in (%FILES_TO_DELETE%) do (
if exist "%%f" (
del /q "%%f"
echo Deleted: %%f
) else (
echo File not found: %%f
)
)
:: 完成提示
echo Deletion complete.
pause
:: 脚本执行完毕,自动关闭窗口
exit
3.执行bat文件
发现文件夹内的相关xlsx文件已经删除。
4.打开“任务计划程序”
打开任务计划程序:
点击Windows开始菜单。在搜索框中输入“任务计划程序”。在搜索结果中找到并点击“任务计划程序”以打开它。 创建新任务:
在打开的任务计划程序窗口中,你会看到左侧有一个任务列表。在左侧面板中找到并点击“创建基本任务…”选项。这将打开“创建基本任务向导”。在向导中,输入任务的名称和描述,这些信息将帮助你识别和管理任务。输入完毕后,点击“下一步”。 设置触发器:
在任务触发器页面,选择何时启动任务。你可以选择“每天”、“每周”或“每月”等重复性任务,或者选择“一次性”来设置具体时间。如果需要,设置具体的开始时间和日期。完成设置后,点击“下一步”。 选择操作:
在任务操作页面,选择“启动程序”作为要执行的操作。这表示任务将启动一个程序或脚本。 完成任务设置:
在任务设置完成页面,你可以勾选“打开属性对话框以编辑此任务”。这将允许你在创建任务后立即进行更详细的配置。确认无误后,点击“完成”。 配置任务属性:
在打开的任务属性对话框中,你可以设置任务的详细属性。在“设置”选项卡中,你可以配置任务的运行用户、优先级和安全选项。例如,选择“无论用户是否登录都要运行”以确保任务即使在用户未登录时也能执行。设置完成后,点击“确定”保存更改。 保存并测试任务:
在任务计划程序窗口中,你可以看到新创建的任务。右键点击任务,选择“运行”来立即测试任务是否按预期工作。检查任务是否成功执行,例如,如果你设置的任务是启动一个程序,确保程序能够正常打开。
请注意,创建任务时确保有足够的权限,否则任务可能无法正常执行。此外,确保输入的程序路径和参数(如果有)是正确的,以避免任务执行失败。
5.按时完成自动删除文件的操作