龙空技术网

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

电脑维修狮 133

前言:

眼前朋友们对“c语言文件清空函数”大致比较注意,小伙伴们都想要分析一些“c语言文件清空函数”的相关资讯。那么小编在网上汇集了一些对于“c语言文件清空函数””的相关资讯,希望朋友们能喜欢,姐妹们快快来学习一下吧!

如何在Windows系统上自动删除超过30天的文件?我们平时使用电脑的时候都会有很多文件,但是使用时间长了之后,就会越来越影响电脑的运行。今天就为大家带来手动删除一定天数内未修改文件。

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

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

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

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

上面的命令可以记得自己修改“C:pathtofolder”指定要进行删除数据文件和更改的文件夹的路径/d -30选择一个具有我们上次修改完成日期的文件。

例如,从-LEB-Redisedis ]目录中删除过去30天内没有修改过的文件。

ForFiles 命令说明

/p Path

指定 Path,表明要从哪里开始搜索。默认的文件夹是当前工作目录,该目录通过键入句号 (.) 指定。

注:绝对路径应该包含在双引号中,且路径应该由反斜杠分割:example:"D:\HOME\Desktop\62backup"

/m SearchMask

按照 SearchMask 搜索文件。默认的 SearchMask 是 *.*。

/s

指示 forfiles 在子目录中搜索。

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

/c Command

在每个文件上运行指定的 Command。带有空格的命令字符串必须用引号括起来。默认的 Command 是"cmd /c echo @file"。

/d[{+ | -}][{MM/DD/YYYY | DD}]

选择日期大于或等于(+)(或者小于或等于(-))指定日期的文件,其中 MM/DD/YYYY 是指定的日期,DD 是当前日期减去 DD 天。如果未指定 + 或-,则使用 +。DD 的有效范围是0-32768。

/?

在命令提示符下显示帮助。

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

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

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

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

选择何时启动此任务,然后单击【下一个】按钮

选择开始时间,然后单击【下一步】

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

选中【单击完成时,打开此任务属性的对话框】,然后单击完成

此时,定时任务管理计划可以设置完成,每天都会定时执行该脚本。在文件夹上使用命令之前,建议企业使用系统测试文件夹测试分析这些研究步骤,因为他们使用方法不正确的参数,导致信息删除错误的文件,造成不必要的损失。

标签: #c语言文件清空函数