zshでいう
mkdir data{0000..0020}
のようなことをしたいのですが
for /L %i in (1,1,20) do set num=000%i & mkdir data%num:~-4%
ではnumが最初に読み込まれるだけで以降更新してくれません

なんかいい方法ないですか?