Permite controle das operações de arquivo através de transações para confirmar ou anular alterações. TRANSACTION /START | ...

Permite controle das operações de arquivo através de transações para confirmar
ou anular alterações.

TRANSACTION [/START | /COMMIT | /ROLLBACK | /SUSPEND | /RESUME]

   /START    - Iniciar uma nova transação.  Apenas uma pode ser pendente
               de cada vez.

   /COMMIT   - Confirmar todas as alterações na transação atual.

   /ROLLBACK - Reverter todas as alterações na transação atual.

   /SUSPEND  - Desativar a transação em execução, deixando-pendente,
               e continuar no modo não-e in non-transacionado.

   /RESUME   - Ativar a transação desativada com o suspend.

Para commit e rollback, a transação é fechada após
a execução do comando.

Se nenhum argumento for fornecido, este comando exibe o status atual da
transação para CMD.EXE.