当前位置:首页 » 编程软件 » windows清理脚本

windows清理脚本

发布时间: 2023-11-08 07:12:38

㈠ 在windows系统中做个自动删除过期文件的脚本但是不执行

此文章链接无法写入,《知道》会删除

有些厂家的软件做得不够好,产生的文件比如日志文件等虽然每天占用的容量小,时间长了却是一堆很大的垃圾,厂家又没有定期删除的设置,于是我上网找了一个范例脚本,自己改了改,记录备用。

forfiles /p "D:bigantlogs" /s /m *.* /d -3 /c "cmd /c del @path" ,将其保存为.bat文件即可。
在windows server 2003系统中有一个forfiles命令能够查找满足指定条件的文件,下面是这个命令的用法。
forfiles /p <目标目录名> /d <天数> /c <执行的命令>

看看列出的三个参数都有什么用处:
/p 指定了要在哪个目录里查找文件,默认是当前工作目录。
/d 指定一个日期或天数,用于比较文件的最后修改日期是否符合条件。
/c 对每个找到的文件执行的命令。
删除文件的代码举例:
forfiles /p 包含要删除文件的完整路径(如:F:Logfiles) /m *.log -d -7 /c "cmd /c del /f @path"
解释一下相关参数及命令
/p : 指定开始搜索文件的位置,如果不指定则默认为当前目录。
/m : 文件查找所使用的通配符如代码中的"*.log"则为所有日志文件,当然也可以指定诸如"manmee_*.log"这样以manmee开头的所有日志文件。如果不指定此参数则默认为"*.*"。
/d [{+|-}][{|}] : 指定想选择文件的最后修改时间,上文中用了 "/d -7" 表示所有以当天为基础,7天以前的文件。当然这里还可以指定具体时间,例如:"/d -08/18/2009"这样所有早于2009年8月18日的文件。注意指定的时间必须是"MM/DD/YYYY"的格式。
/c 对所有文件以此执行指定的命令,命令体须在双引号(")内。

热点内容
hp存储扩容 发布:2024-11-17 23:29:16 浏览:567
在ftp中put表示什么 发布:2024-11-17 23:29:12 浏览:381
mvc多文件上传 发布:2024-11-17 23:13:56 浏览:153
玩游戏硬盘缓存32m 发布:2024-11-17 23:03:42 浏览:523
蓝光存储系统 发布:2024-11-17 23:03:41 浏览:434
地平线4提示配置低于最低怎么办 发布:2024-11-17 22:54:38 浏览:608
注册银行卡账户密码填什么 发布:2024-11-17 22:54:35 浏览:535
java压缩上传图片 发布:2024-11-17 22:26:59 浏览:626
plc编程课件 发布:2024-11-17 22:18:23 浏览:469
我的世界服务器信号一直在检测 发布:2024-11-17 22:09:52 浏览:547