これは、"" を使用しても、パスにスペースがあるとすぐに機能しないバッチ スクリプトのごく一部です。
    call :part %1
    :part
    set  _fname=%~nx1
    if "%_fname:~0,7%"=="CREATE_" (
      copy "%~1" "%appdata%\somefolder"
      goto :eof
      )
このようなものから始めると、すべてうまくいきます。
    mybatch.bat "Z:\hello_world\CREATE_abc.def"
次のように起動すると:
    mybatch.bat "Z:\hello world\CREATE_abc.def"
次のようなエラーが表示されます: "world\CREATE_abc.def""==""" を処理できません。
何か案は?