Ghost32 - 安全的系统软件下载站!

ghost32怎么安装系统|装机必备|最新专题|最近更新

当前位置:首页 > 系统文章 > win11教程

在 Windows 10 上自动删除超过 X 天的文件怎么弄

时间:2023-05-09 08:20:21 来源: 点击:
手机扫码继续观看
在 Windows 10 上自动删除超过 X 天的文件怎么弄

  您可以通过仅删除任何文件夹中超过特定天数的文件来释放空间并使事情井井有条 - 这是执行此操作的

  在 Windows 10 上,您可以使用命令提示符和任务计划程序自动删除超过特定天数的文件,以释放空间并使文件井井有条。

  设置应用程序包括存储感知,这是一种在存储空间不足时自动运行的功能。除了删除临时文件的功能外,您还可以启用该功能来删除回收站或下载文件夹中过去 30 天内未更改的文件。但是,它是有限的,并且不提供监视其他文件夹以删除在过去 60 天内未更改的文件的选项。

  当您将来自 Internet 的临时文件或项目存储在不同的文件夹中时,可以使用命令提示符和任务计划程序中的ForFiles命令从任何文件夹中删除超过特定天数的文件。

  在本指南中,您将了解手动删除在特定天数内未修改的文件的步骤,以及创建自动任务的说明,该任务将删除 Windows 10 上任何文件夹中超过特定天数的文件.

  重要提示:在对要组织的文件夹使用命令之前,建议使用测试文件夹测试这些步骤,因为使用不正确的参数和其他错误会导致删除错误的文件。

  一、在 Windows 10 上使用 ForFiles 删除早于 X 天的文件

  如果您有包含许多文件的不同文件夹,并且想通过删除超过特定天数的文件来清理,您可以使用 ForFiles 命令。

  要在 Windows 10 上使用 ForFiles 命令删除超过特定天数的文件,请使用以下步骤:

  1. 在 Windows 10 上打开“开始”。

  2. 搜索命令提示符,右键单击结果,然后选择以管理员身份运行选项。

  3. 键入以下命令以删除 Windows 10 上最近 30 天内未修改的文件,然后按Enter 键:

  ForFiles /p "C:\path\to\folder" /s /d -30 /c "cmd /c del /q @file"

  在命令中,更改"C:\path\to\folder"指定要删除文件的文件夹的路径,并更改/d -30为选择具有上次修改日期的文件。

  ForFiles 命令分解

  • /p —表示开始搜索的路径名。

  • /s —指示 ForFiles 在子目录内搜索。

  • /d —指定文件的最后修改日期。

  • /c —指示 ForFiles 工具执行命令(必须用双引号引起来)。默认值为“cmd /c del @file”。

  • /q — 允许删除文件夹而不需要确认。

  如果您想了解有关这些开关的更多信息,请使用ForFiles /?命令。

  二、使用 Windows 10 上的任务计划程序自动删除早于 X 天的文件

  前面说明中的命令允许您删除文件夹中超过 30 天的文件,但是您需要打开命令提示符并在需要释放空间时手动执行命令。

  要自动执行该过程,您必须使用 Windows 10 上的任务计划程序创建一个任务,以指定的时间间隔执行命令。

  要使用 ForFiles 命令创建计划任务以删除一段时间内未更改的文件,请使用以下步骤:

  1. 打开开始。

  2. 搜索 Task Scheduler并单击最上面的结果以打开体验。

  3. 右键单击“任务计划程序库”文件夹。

  4. 单击 新建文件夹选项。

  5. 为文件夹键入任何名称,然后单击“确定”按钮。(我们正在创建一个新文件夹,以保持任务有条理并与系统任务分开。)

  6. 右键单击最近创建的文件夹,然后选择“创建任务”选项。

  7. 在“名称”框中,输入任务的名称。

  8. 在“常规”选项卡的“安全选项”部分下,选择“无论用户是否登录都运行”选项。(此选项将使命令窗口在任务自动运行时不出现。)

  9. 清除“不存储密码”选项。

  10. 单击“触发器”选项卡,然后单击“新建”按钮。

  11. 使用“开始任务”设置选择“按计划”选项。

  12. 在“设置”下,指定您希望任务运行的时间(例如,按时、每天、每周或每月)。无论您选择什么选项,请在右侧设置“开始”设置。

  13. 单击 确定按钮。

  14. 单击“操作”选项卡,然后单击“新建”按钮。

  15. 使用“操作”下拉菜单并选择“启动程序”选项。

  16. 在“程序/脚本”框中,键入以下命令:

  ForFiles

  17. 在“添加参数”框中键入以下命令,然后单击“确定”按钮。

  /p "C:\path\to\folder" /s /d -30 /c "cmd /c del /q @file"

  在命令中,更改"C:\path\to\folder"指定要删除文件的文件夹的路径,并更改/d -30为选择具有上次修改日期的文件。

  18. 单击确定按钮。

  19. 单击“设置”选项卡,并确保选中以下选项:

  o 允许任务按需运行。

  o 错过计划的开始后尽快运行任务。

  o 如果任务失败,则重新启动每个。

  20. 单击 确定按钮。

  21. 如果出现提示,请输入您的管理用户名和密码。

  22. 单击 确定按钮。

  完成这些步骤后,该命令将按计划运行,删除早于您指定天数的文件。请记住不要更改名称或将文件夹移动到其他位置。否则,任务将失败。

上一篇:升级到 Windows 11 22H2操作方法

下一篇:如何在Windows11上显示任务栏标签(从不组合)

相关文章

网友评论(共有 0 条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论