1

現在のディレクトリの名前にスペースが含まれている場合、スクリプトを中止したいと思います。

私の考えは使用すること%~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%"
    )
  )
)
4

1 に答える 1