コマンドこのアーカイブは同期化されません。日記が更新されても、このアーカイブには反映されません。プログラミングの経験者は、コマンドの名前だけでこのコマンドの役割は分かると思う。コマンドは条件による分岐を行う。コマンドプロンプト上で実行する場合はあまり使わないが、バッチファイル上では、処理の分岐に使う事が多い。文の構文は以下の通り。部分には、任意の文字列が入る。片方に変数を使う事が多い。文字列リテラルにダブルクォートなどの区切り文字を書く。コマンド環境においては、ダブルクォートはただの文字だ。文字として比較されることになる。ダブルクォートは必須ではない。コマンドでは、ダブルクォートを文字列の区切りとして特別扱いする。これは、スペースを含む文字列を比較可能にするためだ。ダブルクォートを省略した場合、どちらかの文字列が空文字の場合構文エラーになるので、ダブルクォートは指定した方がいいと言える。文字列の大文字小文字を無視した比較が可能になる。等しくない比較をすることができる。Non-NTまた、別の構文で、ファイルやフォルダが存在するかどうかを調べることもできる。指定しないと構文エラーになるので、その場合、ファイル名はダブルクォートで囲んで指定する。常にダブルクォートで囲んでおく方がいいと言える。修飾子を指定することが可能である。括弧には、コマンドの境界を明確にする役割がある。表示するという命令になってしまう。Non-NT括弧の役割はこれだけではない。利用することができるのだ。