From b649103ec29820e7411d7fd80e13430007d726e5 Mon Sep 17 00:00:00 2001 From: Wei Mao Date: Mon, 2 Oct 2017 17:20:36 -0700 Subject: [PATCH] Allow space in folder name --- build-dir.cmd | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/build-dir.cmd b/build-dir.cmd index 22026b2c9..56874f1c4 100644 --- a/build-dir.cmd +++ b/build-dir.cmd @@ -11,15 +11,21 @@ rem $1 - sub-folder name rem $2 - full path to the sub-folder rem :check_folder -pushd %1 +set name=%1 +set fullpath=%2 +set name=%name:"=% +set fullpath=%fullpath:"=% +pushd "%name%" if exist *.sln ( - echo %2 - echo === %2 >> %logfile% + echo %fullpath% + echo === %fullpath% >> %logfile% for /f %%i in ('dir /b *.sln') do ( msbuild /nologo /v:q /m /t:rebuild %%i >> %logfile% ) ) else ( - for /f %%i in ('dir /b /ad') do call :check_folder %%i %2/%%i + for /d %%i in (*) do ( + call :check_folder "%%i" "%fullpath%/%%i" + ) ) popd