windows删除指定位置中文件的脚本
原创
©著作权归作者所有:来自51CTO博客作者数字化咨询顾问的原创作品,请联系作者获取转载授权,否则将追究法律责任
@echo off
::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
::forfiles这个命令,可以再Win2008/Win2003/Vista/Win7系统中使用
rem 指定待删除文件的存放路径
set SrcDir=C:\Test\BatHome
rem 指定天数
set DaysAgo=1
forfiles /p %SrcDir% /s /m *.* /d -%DaysAgo% /c "cmd /c echo del /f /q /a @path"
pause
————————————————————————————————————————
/P 可是搜索的路径。在我们这里就是要在哪个目录寻找要删除的文件
/M 根据搜索掩码搜索文件。默认为*,我们要删除某时间以前的文件。我们只关心时间。
/D 文件修改时间在某个时间之前或者之后。-200 表示200天之前的文件。
/C 表示为每个文件执行的命令,这里是要删除该文件所以为"cmd /c del /F /s /q @file"。其中变量@file表示该文件名
上一篇:AIX培训总结
下一篇:Oracle logmnr
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
.cmd文件与.bat文件
.cmd文件与.bat文件
命令行 dos命令 html -
冯况 | cmd文件 vs bat文件
异 命令数量 cmd文件中允许使用的命令要比bat文件多。 运行环境 cmd文件只有在windows2000以上
Windows 命令行 文件类型 编码方式 -
cmd 启动 resin cmd 启动bat文件
要编辑里面的文本就右击点击编辑就行OK,开始介绍基础命令: title (名称) 用于改变cmd窗口的名称: 看看cmd原来窗口名是不是感觉没有美感,有了这个命令你就可以改成自己想要的名称了! @ (命令) 把这个符号后面的命令行提示给隐藏:对比上面的,同样的命令,加了一个@后,就少了 C:\Users\Shabiy\Desktop>titl
cmd 启动 resin cmd打开文件 批处理 如果提示错误暂停 批处理执行cmd命令 批处理改文本内容