win7 如何批量删除指定日期以前的文件
来源:互联网 发布:湖南勇胜篮球数据 编辑:程序博客网 时间:2024/06/05 09:06
电脑里的即时通讯存放接收文件的文件夹变得非常大,之前几年内接受的文件从没有清理过。现在清理非常费劲。网上没有搜到可以按日期批量删除文件的小工具,而是找到了一个命令行命令forfiles,可以按日期批量删除win7的文件。forfiles只适用于win7以上的系统。
比如想删除d:\Test目录下所有修改时间在3天之前的文件,只需在命令行提示符中输入如下指令:
forfiles /p d:\Test /d -3 /s /m *.* /c "cmd /c del /f @path"
如果想删除d:\Test目录下所有2015/9/30日前的文件,需输入如下命令:
forfiles /p d:\Test /d 2015/09/30/s /m *.* /c "cmd /c del /f @path"
forfiles命令参数详细说明:
/p 指示扫描路径
/s 指示包含子目录
/d -3指示扫描的日期,-3表示3天前,-2012/02/02表示这一日期之前,+2012/02/02表示这一日期之后
/m 指示扫描文件类型,如*.*是所有文件,*.txt是所有txt文件等
/c 后面是要执行的命令内容,用双引号扩起来,cmd /c 后面跟命令内容,@path是扫描到的包含文件名的全路径
在命令提示符中输入forfiles -?回车(注意减号前面的空格不能缺少)即可看到命令使用的方法帮助。
比如想删除d:\Test目录下所有修改时间在3天之前的文件,只需在命令行提示符中输入如下指令:
forfiles /p d:\Test /d -3 /s /m *.* /c "cmd /c del /f @path"
如果想删除d:\Test目录下所有2015/9/30日前的文件,需输入如下命令:
forfiles /p d:\Test /d 2015/09/30/s /m *.* /c "cmd /c del /f @path"
forfiles命令参数详细说明:
/p 指示扫描路径
/s 指示包含子目录
/d -3指示扫描的日期,-3表示3天前,-2012/02/02表示这一日期之前,+2012/02/02表示这一日期之后
/m 指示扫描文件类型,如*.*是所有文件,*.txt是所有txt文件等
/c 后面是要执行的命令内容,用双引号扩起来,cmd /c 后面跟命令内容,@path是扫描到的包含文件名的全路径
在命令提示符中输入forfiles -?回车(注意减号前面的空格不能缺少)即可看到命令使用的方法帮助。
0 0
- win7 如何批量删除指定日期以前的文件
- Linux脚本 删除指定日期以前的文件
- shell 删除指定时期以前的文件
- windows 如何批量删除指定字符文件
- Linux 批量删除指定后缀的文件
- Forfiles命令删除指定天数以前的文件或文件夹
- linux下删除指定天数以前的文件
- 如何批量删除指定文件或以什么结尾的文件
- 用cmd 删除指定日期的文件
- 删除指定日期内的文件
- linux 删除指定日期之前的文件
- forfile删除指定日期文件的脚本
- linux 删除指定日期之前的文件
- linux 删除指定日期之前的文件
- IT忍者神龟之如何批量删除Win7旗舰版系统下的.svn文件
- 批量删除指定后缀文件
- 【日期时间】批处理删除指定天数日期之前的文件
- csdn里如何删除以前上传的文件
- PowerDesigner 逆向工程问题
- 第十八节 隐式转换与隐式参数(一)
- 如何删除git远程仓库的某个文件
- 引用类型和原始类型的区别
- C语言预处理指令总结
- win7 如何批量删除指定日期以前的文件
- HTML <a> 标签的小知识
- Xcode8出现AQDefaultDevice (173): skipping input stream 0 0 0x0
- 服务器热更新(动态加载DLL)
- 重载equal和hashCode
- POJ 1284 Primitive Roots
- PAT甲级1063
- java 中&和&&的区别
- hashCode()的作用