現在のディレクトリの名前にスペースが含まれている場合、スクリプトを中止したいと思います。
私の考えは使用すること%~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%"
)
)
)