1、电脑上新建一个文件夹,新建一个“TXT”文件,并命名;
2、点击右键,把文件的后缀名设置为.bat;
3、另新建文件夹和文件,作为列出的示例;
4、右键打开文件,第一雀哗行输入“del 、q、a、fC:、Users、Administrator、Desktop、新建文件夹、a”作为命令行;
5、第二行输入“pause”作为暂停显示的命令;
6、保存后双击运行bat文件,即可删除目标滑脊路径下的所信岁渗有文
这是一个例子用一个批处理达到睁氏保留所有doc 和txt 文件,删除除这两种类型文件以外的所有文件掘晌和文件夹@echo off
for /f "delims=" %%i in ('dir i: /a-d /b /s') do (
if not %%~xi==.doc (
if not %%~xi==.txt (
del /s /a /q "%%~si"
)
)
)
::删判早锋除空目录
for /f "delims=" %%j in ('dir i: /ad /s /b') do rd "%%~sj"
pause
DOS命令删除某文件夹下所有文件是很容易的。甚至不需要批处理。但是DOS命令组成的批处理无法做到“定期”。这需要在DOS下通过编程调用时间函数等等,远超出了批处理的功能。
如果你是在WINDOWS下用这个方法来定期清理某文件夹,这就容易多了。
1、打开记事本程序,在其中写入以下信大命令。
del x:\y\*.* /s /q (x为你想 *** 作的盘符,y为你想 *** 作的文件夹名)
exit
2、保存此文件为.BAT或者.CMD文件。
3、使用控让坦燃制面板中的“计划任务”,设定一个时坦虚间运行此批处理文件。
4、更简单的办法:把这个.bat 或.cmd文件放在开始菜单中的“启动”项中。这样,每次开机的时候就会执行一遍
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)