回复 1# ChinaTB
可以考虑换个思路:判断md命令是否成功,而不是判断用户的输入。- @echo off
- set "Default_path=D:\DataBase\"
-
- :input
- set "P_path="
- set /p "P_path=请输入需要部署的路径,后按回车键继续:默认(%Default_path%)"
- if "%P_path%"=="" (
- set "P_path=%Default_path%"
- )
-
- if exist "%P_path%" (
- goto :_st_Copy
- ) else (
- md "%P_path%"
- if errorlevel 1 (
- echo 请输入正确本地磁盘完整路径,并以[\]结尾,如:D:\DataBase\
- echo,
- goto :input
- ) else (
- goto :_st_Copy
- )
- )
-
- :_st_Copy
复制代码
|