快递袋厂家
免费服务热线

Free service

hotline

010-00000000
快递袋厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

删除特定日期前的特定文件有妙招

发布时间:2021-01-20 18:21:29 阅读: 来源:快递袋厂家

很多时候,我们需要删除某些符合特定条件的文件,例如要求删除“h:\Downloads\temp2\”目录中30天之前的非TXT格式的文件,通常的方法是打开资源管理器窗口,通过跳转的方法进入该目录,按照“修改日期”进行排序,然后是选择相应的文件,最后才是执行删除操作,可以说是相当的繁琐。其实,如果你使用的是Windows 7或Windows Server 2008操作系统,只要使用forfiles命令即可快速完成这一任务:

单击开始按钮,依次查找“所有程序→附件→命令提示符”,右击选择“以管理员身份运行”选项,进入命令提示符界面之后,手工输入如下命令,检查无误之后,按下回车键执行:

forfiles /p h:\Downloads\temp2\ /d -30 /c "cmd /c if not @ext==\"txt\" del /q @file"

上述命令中的“forfiles”是Windows 7或Windows Server 2008特有的命令,功能是选择一个文件或一组文件并在那个文件或那组文件上执行一个命令,该命令有助于批处理作用,这里的“/d -30”是选择上一次修改日期小于或等于当前日期减去30天的文件,如果需要选择上一次修改日期大于或等于当前日期加上30天的文件,那么可以更改为“/d +30”,注意这里的天数必须是0-32768范围内的数字。如果需要选择某个特定日期之前或之后的文件,可以直接使用“yyyy/MM/dd”格式指定日期。

命令执行之后很快会看到图1所示的结果,由于这里选择了“/q”参数,因此删除时将不要求进行确认,感兴趣的朋友可以一试。

水浒群英传手机版

辽宁棋牌大全最新版本

神契幻奇谭破解版

手机买双色球正规软件