永发信息网

批处理问题(帮我找找错误)

答案:4  悬赏:20  手机版
解决时间 2021-04-27 06:13
  • 提问者网友:聂風
  • 2021-04-26 11:34

@echo off
echo 超级文件夹创建
set /p a=请输入创建超级文件夹的路径,不要带\
set /p b=请输入文件夹名称
md "%a%\%b%..\"
pause &echo 创建成功
set /p c=输入Y打开他,输入N删除他
if "%c%"=="Y" start "%a%\%b%..\"
if "%c%"=="N" rd "%a%\%b%..\" & rd "%a%\%b%"
puase

if "%c%"=="Y" start "%a%\%b%..\" 不能打开此文件夹 用 开始 运行 可以打开

最佳答案
  • 五星知识达人网友:等灯
  • 2021-04-26 13:08

楼上正解!

全部回答
  • 1楼网友:野慌
  • 2021-04-26 16:53

楼主的 pause 单词拼写错误,思路正确无误。

在CMD建立 folder..文件夹,WINDOWS下不便删除。

要指出的一点,输入Y或N,大小写有区分,要想取消大小写的问题,IF可以改为:

if /i !reply!==y

其中/i参数可以忽略大小写。

  • 2楼网友:轻熟杀无赦
  • 2021-04-26 15:31
if %c%==Y start "%a%\%b%..\" if %c%==N rd "%a%\%b%..\" & rd "%a%\%b%"
  • 3楼网友:行路难
  • 2021-04-26 14:16

@echo off echo 超级文件夹创建 set /p a=请输入创建超级文件夹的路径,不要带\ set /p b=请输入文件夹名称 md "%a%\%b%..\" pause &echo 创建成功 set /p c=输入Y打开他,输入N删除他 if /i "%c%"=="Y" start "" "%a%\%b%..\" if /i "%c%"=="N" rd "%a%\%b%..\" & rd "%a%\%b%" puase

这样就可以了,仔细看改过的地方,并且在if后加了/i参数,这样输入是就可以不必考虑大小写了

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯