在win10中自动删除文件夹中特定的文件

发布于:2024-05-25 ⋅ 阅读:(181) ⋅ 点赞:(0)

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.打开“任务计划程序”

  1. 打开任务计划程序

    • 点击Windows开始菜单。
    • 在搜索框中输入“任务计划程序”。
    • 在搜索结果中找到并点击“任务计划程序”以打开它。
  2. 创建新任务

    • 在打开的任务计划程序窗口中,你会看到左侧有一个任务列表。
    • 在左侧面板中找到并点击“创建基本任务…”选项。
    • 这将打开“创建基本任务向导”。
    • 在向导中,输入任务的名称和描述,这些信息将帮助你识别和管理任务。
    • 输入完毕后,点击“下一步”。
  3. 设置触发器

    • 在任务触发器页面,选择何时启动任务。
    • 你可以选择“每天”、“每周”或“每月”等重复性任务,或者选择“一次性”来设置具体时间。
    • 如果需要,设置具体的开始时间和日期。
    • 完成设置后,点击“下一步”。
  4. 选择操作

    • 在任务操作页面,选择“启动程序”作为要执行的操作。
    • 这表示任务将启动一个程序或脚本。
  5. 完成任务设置

    • 在任务设置完成页面,你可以勾选“打开属性对话框以编辑此任务”。
    • 这将允许你在创建任务后立即进行更详细的配置。
    • 确认无误后,点击“完成”。
  6. 配置任务属性

    • 在打开的任务属性对话框中,你可以设置任务的详细属性。
    • 在“设置”选项卡中,你可以配置任务的运行用户、优先级和安全选项。
    • 例如,选择“无论用户是否登录都要运行”以确保任务即使在用户未登录时也能执行。
    • 设置完成后,点击“确定”保存更改。
  7. 保存并测试任务

    • 在任务计划程序窗口中,你可以看到新创建的任务。
    • 右键点击任务,选择“运行”来立即测试任务是否按预期工作。
    • 检查任务是否成功执行,例如,如果你设置的任务是启动一个程序,确保程序能够正常打开。

请注意,创建任务时确保有足够的权限,否则任务可能无法正常执行。此外,确保输入的程序路径和参数(如果有)是正确的,以避免任务执行失败。

5.按时完成自动删除文件的操作


网站公告

今日签到

点亮在社区的每一天
去签到