I have 3 projects that I use svn for them. My folder system is that: There is a folder projects, within projects folder there are 3 projects projectA, projectB and projectC.
I have a Windows batch script code like that:
d:
cd projectA
svn update
cd ../projectB
svn update
cd ../projectC
svn update
The purpose of it with one .bat file I want to update all of my projects. That code seems like can be improved. Is it possible to change it like:
set folder=projects
set directories=(projectA projectB projectC)
set command=svn update
d:
for %%i in %directories% do cd.. && cd %folder%/%%i && %command%
That code fails on somewhere. It should be change to do while loop or something like that because it tries to make cd projects\projectB while it is under projects folder (It should be at upper folder of projects to execute cd projects\etc.)
EDIT: @Andriy M There is a screenshot from my computer. Red is projectA, blue is projectB and purple is projectC.
Here it:

What prevents you from implementing it like this:
?