如何在Windows系统中自动删除特定天数之前的文件!

在 Windows 系统中,可以使用命令提示符和任务计划程序自动删除超过特定天数的文件,以释放空间,并且使文件有序存放。


使用 ForFiles 删除30 天内未修改的文件



如果包含许多文件的不同文件夹,并且希望通过删除那些早于特定天数的文件来进行清理,可以使用 ForFiles 命令,使用方法如下。

打开 【开始】 菜单,输入 【命令提示符】搜索, 右键单击结果并选择 【以管理员身份运行】 选项。

输入以下命令删除过去 30 天内未修改的文件。

ForFiles /p "C:pathtofolder" /s /d -30 /c "cmd /c del /q @file"

上面的命令记得修改 “C:pathtofolder” 指定要删除文件和更改的文件夹的路径 /d -30 选择具有上次修改日期的文件。

示例,删除【E:Redis】目录下过去 30 天内未修改的文件。


如何在Windows系统中自动删除特定天数之前的文件!

如何在Windows系统中自动删除特定天数之前的文件!

如何在Windows系统中自动删除特定天数之前的文件!



ForFiles 命令说明


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

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

如何在Windows系统中自动删除特定天数之前的文件!



使用任务计划程序自动删除超过30天的文件



按【Win+R】快捷健,输入”control“命令,打开控制面板窗口。

如何在Windows系统中自动删除特定天数之前的文件!

如何在Windows系统中自动删除特定天数之前的文件!

单击【任务计划程序】菜单项。

如何在Windows系统中自动删除特定天数之前的文件!

如何在Windows系统中自动删除特定天数之前的文件!

右键【任务计划程序库】下拉列表,单击【创建基本任务】菜单项。

如何在Windows系统中自动删除特定天数之前的文件!

输入名称和描述,单击【下一步】按钮。

如何在Windows系统中自动删除特定天数之前的文件!

选择”希望该任务何时开始“,单击【下一步】按钮。

如何在Windows系统中自动删除特定天数之前的文件!

选择开始时间,单击【下一步】按钮。

如何在Windows系统中自动删除特定天数之前的文件!

选择【启动程序】选项,单击【下一步】按钮。

如何在Windows系统中自动删除特定天数之前的文件!

单击【浏览】按钮,选择脚本文件。

如何在Windows系统中自动删除特定天数之前的文件!

如何在Windows系统中自动删除特定天数之前的文件!

如何在Windows系统中自动删除特定天数之前的文件!

勾选【当单击”完成“时,打开此任务属性的对话框】,单击【完成】按钮。

如何在Windows系统中自动删除特定天数之前的文件!

如何在Windows系统中自动删除特定天数之前的文件!

如何在Windows系统中自动删除特定天数之前的文件!

此时,定时任务计划设置完成,每天都会定时执行该脚本。在文件夹上使用命令之前,建议使用测试文件夹测试这些步骤,因为使用不正确的参数,导致删除错误的文件,造成不必要的损失。


END




原文始发于微信公众号(GEEK编程之美):如何在Windows系统中自动删除特定天数之前的文件!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/233866.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!