概念的にこれを行うDOSバッチファイルを作成する必要があります。
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
SET TARGET=c:\Temp\directory name with spaces\
FOR %%C IN (A B C D ) DO (
copy "Setups\%%C\Release\%%C%Setup.msi" "%%TARGET%\%%C"
echo Similar commands ...
)
たとえば、ここで
Setups \ A \ Release \ ASetup.msiは、スペース\ A \ ASetup.msiを含むc:\temp\ディレクトリ名にコピーされます。
私が抱えている問題は、コマンドプロセッサがこれを非常に直感に反して解析し、期待される(または有用な)結果を生成しないことです。これは単一のコマンドファイルで可能ですか?
(私は補助バッチファイルでそれを行うことができます-しかしそれはエレガントではないようです)