bigLiBox

備忘録だったり。読書メモだったり。ところで仕事が終わりそうにないんですが。

ビルド時に空のフォルダを出力ディレクトリに作る

[プロジェクトのプロパティ/コンパイル/ビルドイベント]を選択し、

ビルド後イベントのコマンドラインディレクトリ作成のコマンドを記述する。

ディレクトリ作成のコマンド形式

md ((drive) path) [directory name]

ただし、ディレクトリ作成のコマンドだけでは繰り返しビルドを行った際、すでに出力ディレクトリに同名のフォルダが存在する場合がある。

そのため、同名ファイルが存在してエラーが発生しても無視する(終了コード0で終了する)ように以下のようなコマンドにした。

md "hoge" > NUL 2>&1

if ERRORLEVEL 1 cmd /c exit 0


参考: