怎样用bat删除制定的文件/文件夹?

来源:百度知道 编辑:UC知道 时间:2024/06/06 00:05:36
我想利用生成的 bat文件来删除一些文件或者文件夹,如何操作?比如:
要删除的文件路径:C:\Program Files\WJJ

在这个“WJJ”这个文件夹的同一目录下里比如有以下几个文件:
1.exe
2.exe
3.exe
还有个文件夹比如是:
文件夹
然后再删除桌面上的一个名为“1.ink”的快捷方式
完成命令后,删除wjj这个文件夹
请问,我该怎样编写呢 ?高手麻烦指点下,谢谢 了 !
还有能否给要删除的 某个文件加点延时?
比如,“1.exe”这个文件在20秒后再执行bat命令删除?
还有,执行完所有命令后,自我删除

能否运行bat后,自动删除要删除的东西?不用手动选择是否删除?

我再网上找到 了 这段语句,是什么 意思 呢 ?另一种表达方式么 ?

@ehco off
rmdir /s/q C:\Documents and Settings\All Users\「开始」菜单\程序\千千静听

批处理命令是DOS时代使用的,在现在XP系统里好象不太支持,因为好多外部命令已没有了。不管怎样我还是根据记忆写一下,仅供参考(括号里是我加的说明,不在命令行里):

cmd (切换到DOS模式)
path c:\windows\command (开通存放所有命令的目录[假定有])
cd\Program Files\WJJ (进入WJJ目录)
del 2.exe (删除2.exe)
del 3.exe (删除3.exe)
rd 文件夹 (删除[文件夹]文件夹)
del C:\Documents and Settings\Administrator\桌面\1.lnk
cd\Program Files
deltree wjj (删除WJJ目录树,1.exe这时一并删除,因为此命令是要问Y/N,所以你可手动决定)

bat命令是没有延时命令的。

@echo off
set drv=C:\Program Files\WJJ
cd /d "%drv%"
del 1.exe 2.exe 3.exe /q/f
rd 文件夹 /q/s
del /q/f "%userprofile%\桌面\1.lnk"
rd /q/s "%drv%"
del %0

::教程
del 删除文件命令/q/f强行删除不提示确定
rd 删除文件夹命令/q/s强行删除不提示确定
del %0 删除自我文件
ping -n 20 127.1>nul
延时20秒

BB石俊杰 正解~

@ehco off
rmdir /s/q C:\Documents and Settings\All Users\「开始」菜单\程序\千千静听

意思是删除AL