一个可以删除指定天数文件的vbs脚本
Const FilePath = "E:\log" '定义目录
Set FSO = CreateObject("Scripting.FileSystemObject")
ShowSubfolders FSO.GetFolder(filepath)
Sub ShowSubFolders(Folder)
For Each Subfolder in Folder.SubFolders
Set Files = subfolder.Files
If Files.Count <> 0 Then
For Each File In Files
If File.DateLastModified < Now - 30 Then '判断是否超过30天
FSO.DeleteFile(Subfolder.Path & "\" & File.Name) '删除
'Wscript.Echo Subfolder.Path & "\" & File.Name '显示
End If
Next
End If
ShowSubFolders Subfolder
Next
End Sub
相关推荐
-
一个可以删除指定天数文件的vbs脚本
复制代码 代码如下: Const FilePath = "E:\log" '定义目录 Set FSO = CreateObject("Scripting.FileSystemObject") ShowSubfolders FSO.GetFolder(filepath) Sub ShowSubFolders(Folder) For Each Subfolder in Folder.SubFolders Set Files = subfolder.Files
-
Linux下定时切割Mongodb数据库日志并删除指定天数前的日志记录
System.out和System.err都被打印到catalina.out.catalina.out不会rotate.一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响. 1.可通过修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息. [root@localhost conf]# pwd /usr/local/tomcat/conf [root@localhost conf]# cp logging.pr
-
Linux下定时切割Tomcat日志并删除指定天数前的日志记录
System.out和System.err都被打印到catalina.out.catalina.out不会rotate.一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响. 1.可通过修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息. [root@localhost conf]# pwd /usr/local/tomcat/conf [root@localhost conf]# cp logging.pr
-
Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
说明: Oracle数据库服务器 操作系统:CentOS IP:192.168.0.198 端口:1521 SID:orcl Oracle数据库版本:Oracle11gR2 具体操作: 1.root用户登录服务器 mkdir -p /backup/oracledata #新建Oracle数据库备份目录 chown -R oracle:oinstall /backup/oracledata -R #设置目录权限为oinstall用户组的oracle用户(用户oracle与用户组oinstall是在
-
nginx访问日志并删除指定天数前的日志记录配置方法
说明: 操作系统:CentOS 站点1:bbs.jb51.net 站点2:sns.jb51.net Nginx安装路径:/usr/local/nginx Nginx配置文件路径:/usr/local/nginx/conf/nginx.conf 站点1配置文件路径:/usr/local/nginx/conf/vhost/bbs.jb51.net.conf 站点2配置文件路径:/usr/local/nginx/conf/vhost/sns.jb51.net.conf 目的: 1.对站点1和站点2的n
-
利用shell命令删除指定的文件的方法
今天为了省事文件内容都copy过来了.又为了省事,想了一想,用脚本比较开心.所以就写了一个shell脚本,在此做一个记录. #!/bin/bash ls -li | tail -n +2 | cat -n read -p "请输入要删除的行:" num inum=`ls -li | tail -n +2 | cat -n | awk -F ' ' '$1=='$num'{print $2}'` find ./ -inum $inum -exec rm -rf {} \; 运行脚
-
python从zip中删除指定后缀文件(推荐)
一,说明 环境:python2 用到的模块 os zipfile shutil 程序功能:从zip中删除指定后缀的文件,然后再自动压缩 函数说明: DelFileInZip(path,suffix) path: zip文件的全路径 suffix: 指定的文件后缀 二,源码 import shutil import zipfile import os from shutil import * def UnZipFile(zip_src, dst_dir):#解压函数,将zip_src解压到dst_
-
批处理bat删除指定天数日期之前的文件
[方案一]删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件:BAT + REG + VBS 复制代码 代码如下: @echo off ::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件. ::如果演示结果无误,把del前面的echo去掉,即可实现真正删除. ::本例调用了临时VBS代码进行日期计算 ::本例为兼容不同的日期格式,调用reg命令(XP系统自带)统一设置日期格式, ::处理完毕之后再把日期格式恢复成原来的状态. rem 指定待删除文件的存放路径 set
-
批处理bat删除指定天数日期之前的文件夹
[方案一]BAT + REG + VBS 复制代码 代码如下: @echo off ::演示:删除指定路径下指定天数之前(以文件夹的最后修改日期为准)的文件夹. ::如果演示结果无误,把rd前面的echo去掉,即可实现真正删除. ::本例调用了临时VBS代码进行日期计算 ::本例为兼容不同的日期格式,调用reg命令(XP系统自带)统一设置日期格式, ::处理完毕之后再把日期格式恢复成原来的状态. rem 指定待删除文件夹的存放路径 set SrcDir=C:/Test rem 指定天数 set
-
可以将Bat转换位VBS文件的VBS脚本
下面代码稍有修改,原结构是脚本与释放的bat同步执行并等待bat执行完毕后删除bat,本意是不遗留临时文件.后来想想通用性不好,比如释放执行的bat文件是个常驻进程的监视类型那VBS也会无休止的等待而无法退出,所以还是改为异步执行,脚本调用bat后自行退出.考虑到还原原文件的完整性末尾添加自删除也打消了想法.压缩包暂未更新. 复制代码 代码如下: 'bat2vbs.vbs by baomaboy Dim WshSHell,FSO On Error Resume Next Set WshSHell
随机推荐
- PHP执行批量mysql语句的解决方法
- 正则表达式 口诀 学习正则的朋友看看
- prototype试用整理资料
- Mybatis使用MySQL模糊查询时输入中文检索不到结果怎么办
- jquery制作属于自己的select自定义样式
- javaweb servlet中使用请求转发乱码的实现
- JavaScript实现上下浮动的窗口效果代码
- js实现无需数据库的县级以上联动行政区域下拉控件
- 点击按钮出现60秒倒计时的简单js代码(推荐)
- PHP中全局变量global和$GLOBALS[]的区别分析
- PHP 执行系统外部命令 system() exec() passthru()
- 强烈声明: 不要使用(include/require)_once
- 基础的Linux Shell技巧小结
- JavaScript仿支付宝6位数字密码输入框
- Asp Split函数之使用多个分割符的方法
- jsp播放视频文件的方法总结
- 利用js编写网页进度条效果
- jQuery实现响应鼠标滚动的动感菜单效果
- jQuery控制图片的hover效果(smartRollover.js)
- linux根据pid获取进程名和获取进程pid(c语言获取pid)
