@ECHO OFF if "%~1" equ "" exit RD /Q /S %* DEL /Q /F %* %~1这里的~是什么意思?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 10:44:34
@ECHOOFFif"%~1"equ""exitRD/Q/S%*DEL/Q/F%*%~1这里的~是什么意思?@ECHOOFFif"%~1"equ""exitRD/Q/S%*DEL/Q/F%*%~1这里

@ECHO OFF if "%~1" equ "" exit RD /Q /S %* DEL /Q /F %* %~1这里的~是什么意思?
@ECHO OFF if "%~1" equ "" exit RD /Q /S %* DEL /Q /F %* %~1这里的~是什么意思?

@ECHO OFF if "%~1" equ "" exit RD /Q /S %* DEL /Q /F %* %~1这里的~是什么意思?

结合不同的命令、不同的场景有不同的意思
--------------------------
【注意】你这里,表示删除引号!
--------------------------
%1表示启动bat文件时,第二个参数;
--------------------------
[1]
也就是说,你在开始-运行中输入,xx.bat “ss”
%0 ---- xx.bat
%1 ---- "ss"
--------------------------
[2] 对%1的扩充
接着「1」中描述
1 ----- ss
--------------------------
懂了没~