DOSバッチのコマンドの魔法...。
コマンドラインから
for /f "tokens=*" %f in ('dir .\foo* /ad/b') do rd "%f" /s/q 
バッチファイルから
for /f "tokens=*" %%f in ('dir .\foo* /ad/b') do rd "%%f" /s/q 
/ fは、角かっこ内の''でコマンドを実行し、そのトークンをトークン化します。tokens = *と言うことで、すべてのファイル/ディレクトリ名が1つの変数%fになります
ここに例があります
C:\temp>md foo3
C:\temp>md foo2
C:\temp>md foo1
C:\temp>dir
 Volume in drive C is TEST
 Volume Serial Number is F47F-AAE1
 Directory of C:\temp
18/06/2012  09:42 p.m.    <DIR>          .
18/06/2012  09:42 p.m.    <DIR>          ..
18/06/2012  09:42 p.m.    <DIR>          foo1
18/06/2012  09:42 p.m.    <DIR>          foo2
18/06/2012  09:42 p.m.    <DIR>          foo3
               0 File(s)              0 bytes
               5 Dir(s)  131,009,933,312 bytes free
C:\temp>for /f "tokens=*" %f in ('dir .\foo* /ad/b') do rd "%f" /s/q
C:\temp>rd "foo1" /s/q
C:\temp>rd "foo2" /s/q
C:\temp>rd "foo3" /s/q
C:\temp>dir /ad
 Volume in drive C is TEST
 Volume Serial Number is F47F-AAE1
 Directory of C:\temp
18/06/2012  09:42 p.m.    <DIR>          .
18/06/2012  09:42 p.m.    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  131,009,933,312 bytes free
C:\temp>