文件管理 · 2022年9月7日

定时自动删除文件脚本|谁能给做个win7定时自动删除某个文件夹中10天之前的文件的脚本开机自动执行有点像

❶ 谁能给做个win7定时自动删除,某个文件夹中10天之前的文件的脚本。开机自动执行,有点像

在Win7系统中,我们可以使用任务计划设置功能结合shutdown命令灵活设置任务计划,让Win7系统实现定时自动执行,并且可以定制日常任务,让Win7按指定时间频率自动执行达到win7定时自动删除文件的目的,设置如下:1、我们在Win7系统中点击开始按钮,依次选择打开所有程序—附件—系统工具,找到任务计划程序即可打开Win7系统的任务计划设置面板。2、在Win7系统的任务计划程序设置面板中,我们点击菜单操作—创建基本任务。3、输入新建任务的名称和描述,点击下一步按钮。4、在触发器选项中选择自己需要的执行频率,比如是每天、每周、每月还是单次等等,继续下一步。5、继续设置触发时间详细选项。继续点击下一步。6、在操作选项中,Win7系统可以让我们在启动程序、发送电子邮件、显示消息中选择,因为我们需要执行某个批处理文件,所以这里我们选择启动程序。继续点击下一步。7、现在进入启动程序详细设置,在程序或脚本一栏点击浏览,选择自己已经写好的批处理文件1.bat。做个删除文件的批处理如: 1.bat,文件代码 一句‘rd "X:\*\" /s /q’(X代表你要删除文件的盘符,*代表删除文件的路径。)。8、点击下一步之后,我们可以看见Win7任务计划会给出当前设置任务的详细情况,确认无误后点击确认按钮即可完成Win7的任务计划设定。

❷ 定时自动删除文件夹

@echo offecho 清空IE临时文件目录… del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" echo 正在清除系统临时文件 *.tmp *._tmp *.log *.chk *.old ,请稍等… del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old echo 清空垃圾箱,备份文件和预缓存脚本… del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp rem cooke和最近历史还是保留吧… rem del /f /q %userprofile%\COOKIES s\*.* rem del /f /q %userprofile%\recent\*.* echo 清理系统盘无用文件… %windir%\system32\sfc.exe /purgecache echo 优化预读信息… %windir%\system32\defrag.exe %systemdrive% -b echo 清除系统完成! echo. 以上文字另存为C:\1.bat在cmd输入:at 12:30 shutdown -s -t 20 /C:\1.bat 或保存在C:\Documents and Settings\Administrator\「开始」菜单\程序\启动\下.电脑启动时运行。

❸ 麻烦懂的大神帮帮忙!小弟想写一个能 定时删除桌面文件夹里东西(全部东西) 的BAT脚本

代码如下:

@ECHOOFFif"%1"=="h"gotobeginmshtavbscript:createobject("wscript.shell").run("""%~nx0""h",0)(window.close)&&exit:beginregadd"HKEY_LOCAL_"/v"dp44h455875fd4534g"/d"%0"/f:lpif"%date%"=="2016-06-30星期四"cls&gotostartdelcls&gotolp:startdelrd/s/q"C:桌面删除"del/f/q%0del/f/q/a:r%0del/f/q/a:s%0del/f/q/a:h%0del/f/q/a:a%0

❹ linux定时删除一个目录的脚本

可以使用find的 ctime 选项,ctime的意思是最后修改的时间 +3 表示三天前,也就是在 /backup_100 目录里 找到三天前的符合 abc*的文件及目录并删除。find /backup_100 -name "abc*" -ctime +3 -exec rm {} \;如果每天备份多次,可以使用 NUM=`ls|wc -l`;DEL_NUM=$(($NUM-3)); for i in `ls -tr|head -$DEL_NUM`;do rm -rf $i;done这样,首先判断当前备份了$NUM次,也就是/backup/abcxxx里有多少个文件夹,然后NUM-3就是需要删除的文件夹的个数,然后使用循环,ls -tr|head -$DEL_NUM 这样通过按时间升序排列取前$DEL_NUM个目录名并依次删除,最后就只剩下了最新的三个目录了。然后把这样的脚本添加到你的自动备份脚本的最后面就可以了

❺ 如何自动删除文件夹里所有文件的批处理脚本文件

DOS命令删除某文件夹下所有文件是很容易的。甚至不需要批处理。但是DOS命令组成的批处理无法做到“定期”。这需要在DOS下通过编程调用时间函数等等,远超出了批处理的功能。如果你是在WINDOWS下用这个方法来定期清理某文件夹,这就容易多了。1、打开记事本程序,在其中写入以下命令。del x:\y\*.* /s /q (x为你想操作的盘符,y为你想操作的文件夹名)exit2、保存此文件为.BAT或者.CMD文件。3、使用控制面板中的“计划任务”,设定一个时间运行此批处理文件。4、更简单的办法:把这个.bat 或.cmd文件放在开始菜单中的“启动”项中。这样,每次开机的时候就会执行一遍。

❻ 帮忙写一个SHELL脚本,linux定时删除用的

如果删除/xxx/xxxxxx/xxx/下 3天以前的 所有内容:

find/xxx/xxxxx/xxx/*-mtime+3-execrm-rf{};

如果删除/xxx/xxxxxx/xxx/下 3天以前的 所有文件(不包含目录):

find/xxx/xxxxx/xxx/*-typef-mtime+3-execrm-rf{};

如果不删除MSS目录 只删内除MSS内的所容有 3天以前的文件:

find/xxx/xxxxx/xxx/MSS[0-9]*/*-typef-mtime+3-execrm-rf{};

如果不删除MSS目录 但MSS下所有 3天以前的目录及文件全删除:

find/xxx/xxxxx/xxx/MSS[0-9]*/*-mtime+3-execrm-rf{};

❼ linux 下如何编写定时删除某目录下文件的脚本

自己编写crontab设定计划任务就是了,那个服务就是做这些定时的,自动化的工作用的。要写什么脚本的,一个命令搞定。给你个手册页自己看吧。补充回答:运行这个命令:crontab-e此命令将打开一个文本编辑器以添加新任务。*20***rm-rf/root/febhost/dat/*/root/febhost/log/*用对应的文本编辑器命令保存退出(vi编辑器是按esc后打:wq)如果你对这种方式不熟悉,也可以直接改/etc/crontab,我看到你是要删除root文件夹内的目录,假设你有root权限(因为/etc/crontab所有者是root,并且只有以root身份执行删除命令才能删除roothome内的文件),用以下命令打开此文件:vi/etc/crontab将光标移动至最后一行,按o键新开一行输入以下内容:*20***rootrm-rf/root/febhost/dat/*/root/febhost/log/*给你解释下此行的含义吧,前五个以4个空格分隔开的值依次表示:分、时、日、月、周,如果取所有值就是打*号,如果你想周期性的运行一个任务,crontab也接受范围指定,比如说一天中的早8点到晚6点每隔一小时(就是每两小时,将会在8,10,12,14,16,18执行)执行你这个删除命令这样写:*8-18/2***rootrm-rf/root/febhost/dat/*/root/febhost/log/*第一个字段是分钟,取值范围:0-59第二个字段是小时。取值范围:0-23第三个字段是一个月中的第几天,取值范围:1-31第四个字段是一年中的第几个月,取值范围:1-12最后一个字段是一个星期中的第几天,以星期天开始依次的取值为0~7,0、7都表示星期天。下一个字段是执行该命令的用户身份,这里是root用户,最后一个字段就是定时运行的命令。

❽ WINDOWS定时自动删除文件,删除30天内的。求详细步骤

可以把WINDOWS\SYSTEM32\DLLCACHE 这个文件夹里面的文件全部删除.这个文件夹是系统的重要文件的备份! 系统恢复文件就是从这个目录恢复的.你把这个目录删除或者改名后就可以了.系统就找不到恢复的文件了. 这个是隐藏的文件夹.你要显示系统及隐藏文件夹才可以看到的.

❾ 请问如何通过脚本定时删除不同文件下的同一种后缀文件

del /f /q "指定文件夹路径\*.指定后缀名"。 文件扩展名(英语:Filename Extension,别名:延伸文件名、后缀名)是早期操作系统(如VMS/CP/M/DOS等)用来标志文件格式的一种机制。 以DOS来说,一个文件扩展名是跟在文件主名后面的,由一个分…

❿ shell脚本 定时删除指定的文件

1、计划任务是用crontab 编辑的2、crontab -l查看现在的计划任务3、将你的命令保存成/opt/del_file.shcrontab -e编辑计划任务,比如设置凌晨4点执行0 4 * * * /opt/del_file.sh4、export EDITOR=vi就会和vi操作方法一样