私はそれがパターン20??????
に続くすべてのディレクトリをカウントするには、以下のコマンドを持っている:私は以下のディレクトリを持っている場合batスクリプトを使用してコマンド式の結果を変数に格納する方法は?
'dir /b "20??????" | find /c "2"'
たとえば、コマンドが6返します:
20090901
20090902
20090903
20090904
20090905
20090906
どのようにすることができます私はこのコマンドの結果(前述の例では6)を変数に格納しますか?
これを使用している他の人にはちょうど注意が必要です。これがバッチファイル内で行われた場合、 '%i'は' for'コマンドで '%% i'と置き換えなければなりません。 –
素晴らしい! :) thanks for that – fduff
@fduffコマンドの結果を変数に代入するのは、 'FOR'を使って行うのが驚くべきことです。 –