如果当前目录的名称中包含空格,我希望我的脚本中止。
我的想法是使用%~s
,但到目前为止我的努力令人沮丧。以下工作,但我不喜欢它。我尝试传递参数是徒劳的。
有什么改进的建议吗?
@echo off
setlocal enableextensions
for /f %%f in ("%cd%") do (
if NOT "%%f" == "%cd%" (
echo bad dir"%cd%" contains spaces
) else (
echo no spaces in "%cd%"
)
)
)