1. 路径相关
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0
echo 当前批处理全路径:%~f0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前CMD默认目录:%cd%
2. "Y/N"确认
@echo off
::Ask
echo "将删除所有数据,确认?(Y/N)"
set /P INPUT= %=%
If /I "%INPUT%"=="y" goto yes
If /I "%INPUT%"=="n" goto no
:yes
echo "Y,删除数据中..."
goto end
:no
echo "N,退出"
goto end
:end
pause
内容摘自:
https://stackoverflow.com/questions/12021033/how-do-i-request-and-receive-user-input-in-a-bat-and-use-it-to-run-a-certain-pr