1

嗨,如果批处理文件是从特定驱动器运行的,我想停止它。我已经尝试过这样的事情,但它不起作用。如果有人有更好的主意,我将不胜感激。

if %CD%=="^.*C:\" (goto :CDrive)

其中 :CDrive 是一条错误消息,表示用户正在尝试从错误的驱动器运行它。

干杯克里斯

4

1 回答 1

2

您可以使用子字符串来检查:

if "%CD:~0,2%"=="C:" goto CDrive

另一种选择可能是您只需明确设置您期望的驱动器:

pushd X:

或使用完整路径而不是相对路径。

于 2012-07-20T12:51:05.850 回答