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

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

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

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

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 对所有文件以此执行指定的命令,命令体须在双引号(")内。

Windows系统用久了,为什么总会让人觉得运行越来越慢了呢?

因为我们很少会去清理系统盘C盘的垃圾,一开电脑就忙着办公、学习或者是 娱乐 ,在用电脑的过程中,日积月累的缓存和垃圾文件不断占据电脑磁盘空间,造成电脑越来越臃肿。

直到电脑运行有明显的卡顿,才知道该清理垃圾文件了。但是问题来了,电脑中有这么多的文件,哪些是可以清理掉的呢?

下面带来3步简单的清理C盘的 *** 作,业务繁忙的小伙伴只需要花3分钟的时间。

第一步,清理系统临时文件、windows升级留下的windowsold文件。

同时按下win+r键,打开运行窗口,输入“%temp%”回车,这里存储的是系统临时文件。

比如说网页浏览记录、各类收藏夹、安装软件等工作时留下来的临时文件,都是垃圾文件来的,可以全部删除。

不过很多缓存垃圾不能删除,会出现一个d窗,你在“为所有当前项目选择执行此 *** 作”前面打钩,随后点击跳过就行了。

接下来清理windowsold文件,windows升级之后,会将旧的系统文件放在windowsold文件夹,目的是防止升级之后系统出现bug等问题,让用户可以回滚到之前的windows版本。

如果系统安装之后经过几天的使用,都没有发现问题的话就可以将这个文件清理掉,因为它占用了10G左右。 *** 作如下:

打开“此电脑”,右键点击c盘,选择“属性”,打开“磁盘清理”。

找到“以前的windows安装”选项,勾选它,点击确定清理。

第二步,定时清理下载文件夹和文档,将大文件转移到其他分区(非c盘的空间比较大的分区,比如D盘)。

打开此电脑,在窗口左侧栏点击“下载”,这里存放的是在网页下载的一些东西,包括软件、文档、视频等等,将不需要的文件删除。比如说下载的软件安装包安装完毕后就没用了,清理后还能腾出空间。

如果有重要的下载文件,可以进行转移到非c盘比较大的分区,比如D盘。系统桌面也一样,其路径也在c盘,所以不要在桌面放太多大的文件。

第三步,清理休眠文件。

系统启用了休眠功能后,可以保存当前内存中的所有数据至硬盘后关闭电源,再次开机还能够很快恢复到关机前的状态,免去开机加载的复杂过程。

但是,产生的休眠文件会很大,有时候高达10G+的容量,非常占地方,赶紧清理一下吧。

同时按win+r键打开运行,输入“cmd”回车打开命令提示符窗口。

输入“powercfg -h off”命令并回车,即可关闭休眠功能,同时休眠文件也会自动删除。

最后再清空回收站即可!那么今天的分享就到这里了,按照上面的方法,你的电脑清理出多少垃圾了呢?

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

在表list中有

username login lotime

blueswordx 1 ASP会员登录时间[类型NOW()]

ASP网页中,怎样让lotime的时间过20分钟后让login的"1"变为"0"

解析:

如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。

1、管理->SQL Server代理->作业(按鼠标右键)->新建作业

2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号->分类处可选择也可用默认的[未分类(本地)]->所有者默认为登录SQL Server用户[也可选其它的登录]->描述[填写本次工作详细描述内容];

创建作业分类的步骤: SQL Server代理->作业->右键选所有任务->添加、修改、删除

3、新建作业属性(步骤)->新建->步骤名[自定义第一步骤名称]->类型[Transact-SQL(TSQL)脚本]->数据库[要 *** 作的数据库]->命令 [ 如果是简单的SQL直接写进去即可,也可用打开按钮输入一个已写好的sql。文件如果要执行存储过程,填 exec p_procedure_name v_parameter1,[ v_parameter2…v_parameterN] ->确定 (如果有多个步骤,可以再次调用下面的新建按钮;也可以对已有的多个步骤插入、编辑、删除);

4、建作业属性(调度)->新建调度->名称[自定义调度名称]->启用的方框内是勾号->调度->反复出现-> 更改[调度时间表]->确定(如果只要保存此作业,不要定时做可以把启用的方框内是勾号去掉);

5、建作业属性(通知)->用默认的通知方法就好[当作业失败时,写入Windows应用程序系统日志] ->确定。

可以通过以下方式删除:

单机系统盘右键,属性

常规-磁盘清理

等待扫描完成,点击“清理系统文件”

再次等待扫描完成

勾选“已下载的程序补丁”(如果有程序补丁安装文件会显示此项,如果没有不会显示此项)

确认即可安全删除所有下载的补丁文件

以上就是关于在windows系统中做个自动删除过期文件的脚本但是不执行全部的内容,包括:在windows系统中做个自动删除过期文件的脚本但是不执行、3分钟清理C盘,不影响系统,电脑一下子释放20G、SQL Server2000定时更新数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9718776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存