『第 3 楼』:
哎 楼主怎么能一帖多发啊! 多么的浪费论坛资源啊 希望楼主能够改正
+8分表示感谢。
希望楼主理解并支持。
『第 5 楼』: 不行啊
噢,我忘记啦一点儿啦, 我D:\netgame 这些都是隐藏的文件夹啊,怎么办呢!~
我这里测试可以通过rd /s /q删除隐藏文件夹,不知道你登陆的用户是否具有删除文件的权限?
2F的代码基本OK的了,不过你是否没有把代码中的这一句修改成你想要的?
if 完成了指定程序 goto finished
也给你个脚本吧:
@echo off
:start
set var=
cls
echo 1 删除径舞团
echo 2 删除街头篮球
echo 3 删除跑跑卡丁车
echo 其他任意键退出...
set /p var=
goto %var%
:1
rd /s /q "D:\netgame\径舞团" && echo 操作完成,按任意键回到主菜单!
pause>nul
goto start
:2
rd /s /q "D:\netgame\街头篮球" && echo 操作完成,按任意键回到主菜单!
pause>nul
goto start
:3
rd /s /q "D:\netgame\跑跑卡丁车" && echo 操作完成,按任意键回到主菜单
pause>nul
goto start
未经测试,如有需要可自行修改。
另:
再次建议:在脚本中涉及到路径(特别是包含非字母字符)的时候,尽可能地用引号把路径包起来。
还有关于你这个脚本,如果只有这3项要删除的话,可以把路径分别保存到变量中,然后通过启用延迟的环境变量+嵌套变量名来实现,将会省略掉不少代码。