如何在 Windows 10 上自动删除超过 X 天的文件

您可以通过仅删除任何文件夹中超过一定天数的文件来释放空间并保持井井有条 - 这是如何做到的。

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

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

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

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

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

如何在 Windows 10 上使用 ForFiles 删除超过 X 天的文件

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

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

在 Windows 10 上打开开始。

搜索Command Prompt,右键单击结果并选择 Run as administrator选项。

键入以下命令以删除过去 30 天内未修改的文件,然后按Enter

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

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

ForFiles 使用命令提示符

ForFiles 命令分解

  • /p —指示开始搜索的路径名。
  • /s —指示 ForFiles 在子目录中搜索。
  • /d —指定文件的最后修改日期。
  • /c —指示 ForFiles 执行命令,该命令必须用双引号括起来。默认为“cmd /c del @file”
  • /q — 允许删除文件夹而不需要确认。 

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

如何使用任务计划程序在 Windows 10 上自动删除超过 X 天的文件

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

如果要自动化该过程,则需要使用 Windows 10 上的任务计划程序来创建以指定时间间隔执行命令的任务。

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

  1. 打开开始
  2. 搜索 任务计划程序并单击顶部结果以打开体验。
  3. 右键单击任务计划程序库文件夹。
  4. 单击 新建文件夹选项。
  5. 键入文件夹的任何名称,然后单击确定。(我们正在创建一个新文件夹以使任务井井有条并与系统任务分开。)
  6. 右键单击最近创建的文件夹并选择创建任务选项。
  7. 在“名称”框中,输入任务的名称。
  8. 在“常规”选项卡的“安全选项”部分下,选择“无论用户是否登录都运行”选项。(此选项将使任务自动运行时不会出现命令窗口。)
任务计划程序常规选项卡

清除 不存储密码选项。

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

使用“开始任务”下拉菜单,选择按 计划选项。

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

单击 确定按钮。

任务计划程序触发器设置

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

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

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

ForFiles

吨是的 在“添加参数”框中输入以下命令,然后单击“确定”按钮。

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

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

任务计划程序操作设置

单击确定按钮。

单击“设置”选项卡,并确保检查以下选项:

  • 允许任务按需运行。
  • 错过计划的开始后尽快运行任务。
  • 如果任务失败,请重新启动每个。

单击 确定按钮。

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

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

单击 确定按钮。

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

文章链接:https://www.xiaoyuanjiu.com/70805.html
文章标题:如何在 Windows 10 上自动删除超过 X 天的文件
文章版权:小媛啾 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
iphone教程win应用软件

iPhone 13 Pro:如何拍摄微距照片和视频

2021-12-3 9:54:47

技术教程

利用SmartArt图形功能,让图片自动在PPT中快速排版

2017-12-9 12:45:20

搜索