如何用DOS的批处理来定期自动删除某个文件夹里的所有文件

作者&投稿:频欢 (若有异议请与网页底部的电邮联系)
如何用DOS的批处理来定期自动删除某个文件夹里的所有文件~

1、打开记事本程序,在其中写入以下命令。
del x:\y\*.* /s /q (x为你想操作的盘符,y为你想操作的文件夹名)
exit
2、保存此文件为.BAT或者.CMD文件。
3、使用控制面板中的“计划任务”,设定一个时间运行此批处理文件。

4、更简单的办法:把这个.bat 或.cmd文件放在开始菜单中的“启动”项中。这样,每次开机的时候就会执行一遍。

请研究 一下 del文件的帮助


删除一个或数个文件。

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

names 指定一个或多个文件或者目录列表。
通配符可用来删除多个文件。
如果指定了一个目录,该目录中的所
有文件都会被删除。

/P 删除每一个文件之前提示确认。
/F 强制删除只读文件。
/S 删除所有子目录中的指定的文件。
/Q 安静模式。删除全局通配符时,不要求确认
/A 根据属性选择要删除的文件
属性 R 只读文件 S 系统文件
H 隐藏文件 A 存档文件
I 无内容索引文件 L 重分析点
- 表示“否”的前缀

如果命令扩展被启用,DEL 和 ERASE 更改如下:

/S 开关的显示句法会颠倒,即只显示已经
删除的文件,而不显示找不到的文件。

DOS命令删除某文件夹下所有文件是很容易的。甚至不需要批处理。
但是DOS命令组成的批处理无法做到“定期”。这需要在DOS下通过编程调用时间函数等等,远超出了批处理的功能。

如果你是在WINDOWS下用这个方法来定期清理某文件夹,这就容易多了。
1、打开记事本程序,在其中写入以下命令。
del x:\y\*.* /s /q (x为你想操作的盘符,y为你想操作的文件夹名)
exit
2、保存此文件为.BAT或者.CMD文件。
3、使用控制面板中的“计划任务”,设定一个时间运行此批处理文件。

4、更简单的办法:把这个.bat 或.cmd文件放在开始菜单中的“启动”项中。这样,每次开机的时候就会执行一遍。

用at命令...
AT time "command"


什么是批处理文件?怎么把一 DOS 命令行保存为批处理文件?
DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码,常见的返回 码为0、1。 10.for 命令 for 命令是一个比较复杂的命令,主要用于参数在指定的范围内循环执行命令。 在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable for {%variable|%%variable} in (set) do command [ CommandLine...

用dos命令做成的BAT脚本是怎么执行的?
批命令里边每一行为一条DOS命令。你这个批命令不会产生叫哥什么的,你这条指令就是一条关机命令,至于批命令的文件名你可以存为任何文件名,但是后缀一定要是.BAT的。你这条命令解释如下:shutdown -s -t shutdown 是Windows的内部指令,意思就是关机,因为Windows是由DOS发展来的,所以批命令还是可以...

怎样在DOS下进行bios批处理设置刷bios???
3、只需要在建立一个你需要刷BIOS文件夹,比如123;接着将你需要刷的BIOS文件、刷BIOS工具(AFUDOS.EXE)、先前建立的bat文件都放到这个文件下 4、将整理好的BIOS文件夹放到可以进入DOS的U盘或者硬盘下,你就可以进入DOS下操作了 5、进入DOS,进入你建立的文件夹123,接着输入123,然后按回车键(Enter...

dos的批处理怎么搞
如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。语法call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]参数[Drive:}[Path] FileName指定要调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名。7.start 命令调用外部程序,所有的DOS命令和命令行...

怎么运用dos?
SETLOCAL 开始用批文件改变环境的本地化。SC 显示或配置服务(后台处理)。SCHTASKS 安排命令和程序在一部计算机上按计 SHIFT 调整批处理文件中可替换参数的位置 SHUTDOWN 让机器在本地或远程正确关闭。SORT 将输入排序。START 打开单独视窗运行指定程序或命令。SUBST 将驱动器号与...

如何 以 DOS 批处理语句操作注册表?
删除空白值名称<no name>的值 \/va 删除该项下的所有值 \/f 不用提示就强行删除 例如:REG DELETE HKLM\\Software\\MyCo\\MyApp\\Timeout 删除注册表项 Timeout 及其所有子项和值 REG DELETE \\\\ZODIAC\\HKLM\\Software\\MyCo \/v MTU 删除 ZODIAC 上 MyCo 下的注册表项 MTU ...

dos命令怎么使用bat批处理
把可执行文件编写到BAT文件中去即可,如果没有这个文件就新建一个 可执行文件包括EXE和COM这2种后缀格式 DOS系统下开机会自动执行AUTOEXEC.BAT这个批处理文件 其余的文件可以开机后执行

如何在纯DOS下运行P.BAT批处理文件.
?? 转到p.bat路径下直接打p活着p.bat就可以了 如果要进纯Dos 的话就要下载个Dos系统 有个maxdos系统 进去后再执行以上操作.

dos的具体功用
1、平时和别人共用一带带宽,使用bat文件:ping 172.3.5.77 -t 查看网络连接状况 2、有一次工作要解压上千个rar压缩文件,根据rar压缩软件的批处理格式,只要你有些dos命令的经验,就很容易做个bat文件,一键搞定。3、每天更新的固定资料缺失,需要进行补偿,怎么办?dos中也有if语句,可以判断日期==...

ms dos批处理文件怎么做
也可以直接在DOS下,输入edit,进行编辑模式进行编写。或是直接在DOS下输入copy con a.bat.然后输入命令。结束时按F6或ctrl+z 。就行成了a.bat 的文件了。

景谷傣族彝族自治县18736106225: 如何用DOS的批处理来定期自动删除某个文件夹里的所有文件 -
席侦呋布: 1、打开记事本程序,在其中写入以下命令.del x:\y\*.* /s /q (x为你想操作的盘符,y为你想操作的文件夹名) exit2、保存此文件为.BAT或者.CMD文件.3、使用控制面板中的“计划任务”,设定一个时间运行此批处理文件.4、更简单的办法:把这个.bat 或.cmd文件放在开始菜单中的“启动”项中.这样,每次开机的时候就会执行一遍.

景谷傣族彝族自治县18736106225: 求定时删除指定文件夹的批处理命令 -
席侦呋布: 新建批处理文件,如test.bat,内容如下:cd /d d:\sol rd . /s/q 然后在DOS窗口下使用AT命令或在控制面板中运行计划任务,设置test.bat文件在 8:00和20:00运行.at命令如下:at 10:00 /every:m,t,w,th,f,s,su test.bat at 20:00 /every:m,t,w,th,f,s,su test.bat

景谷傣族彝族自治县18736106225: 纯dos下咋样用批处理自动删除某个文件夹(A)下的超过三天前的“文件夹”或者“文件”呀?
席侦呋布: 如果是win7的系统 ,可以把如下内容 保存为BAT文件 ,放到A目录下运行即可: forfiles /d -3 /s /c "cmd /c if @isdir==FALSE (echo removing @path &del /f /q @path) else (echo removing @path &rd /s/q @path)" pause

景谷傣族彝族自治县18736106225: 怎么用dos写一个批处理,要求按时间删除旧文件,只保留最新文件,因为我要做数据库定时备份,在线等 -
席侦呋布: @echo off set n=2::保留最近 n 天的文件(早于 n 天就删除) set p=d:\data::操作的目录 robocopy /s "%p%" d:\xxxxxx /minage:%n% /mov rd /s /q d:\xxxxxx

景谷傣族彝族自治县18736106225: 用DOS命令按日期删除文件 -
席侦呋布: @date /T|find "2006-07-30" && echo "条件符合!执行任务"就这么一句话,简单吧! @符号的作用是让这条命令不回显,不明白也无所谓!首先用date /T 命令得到当前日期(如果需要以时间为条件的话,可以用time命令),然后将他的...

景谷傣族彝族自治县18736106225: 如何做个批处理自动删除过期的文件 -
席侦呋布: @echo off set da=%date:~0,10% set da=%da:-=% setlocal ENABLEDELAYEDEXPANSION for /f %%i in ('dir /b /a-d') do ( set a=%%~ti set a=!a:~0,10!set a=!a:-=!set /a c=%da%-!a!if "!c!" gtr "11" del %%i) copy %0+ 1>nul pause

景谷傣族彝族自治县18736106225: dos下如何根据文件创建的时间来删除文件 -
席侦呋布: 第一步:进入Windows的MS-DOS窗口(Windows 2000/XP叫命令行提示符),进入要查找空文件夹的驱动器,执行: dir /ad/b/s | sort /r >empties.bat. 小提示 上面命令行中“|”的输入方法是按住Shift键按“”键. 第二步:命令运行后,当前...

景谷傣族彝族自治县18736106225: 如何用批处理实现计划任务的删除 -
席侦呋布: 全部删除:schtasks /Delete /TN * /F 指定删除:schtasks /Delete /TN 任务名 /F

景谷傣族彝族自治县18736106225: 帮我写一个自动删除文件夹的命令吧.谢谢 -
席侦呋布: 下载个dos命令工具deltree.exe.d.bat批处理中写:@echo off @deltree.exe /f %1 >nul 执行时输入:d.bat 文件夹名就行了.

景谷傣族彝族自治县18736106225: 如何用批处理在DOS下删除某个时间以后创建的文件 -
席侦呋布:wmic datafile where "drive='C:' and CreationDate>'20150925'" call delete

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网