Arquivo :: Transação.

Alteração transacional para um conjunto de arquivos
Baixe Agora

Arquivo :: Transação. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Nick Cleaton
  • Site do editor:
  • http://search.cpan.org/~ncleaton/

Arquivo :: Transação. Tag


Arquivo :: Transação. Descrição

Mudança transacional para um conjunto de arquivos O objeto de transação de arquivo encapsula uma alteração em um conjunto de arquivos, executado escrevendo uma nova versão de cada arquivo primeiro e trocando todas as novas versões. O conjunto de arquivos só pode acabar em um estado inconsistente se um Renomear a chamada do sistema falha ou se o processo Perl for interrompido durante o commit (). Os arquivos serão confirmados na ordem em que são adicionados à transação. Este pedido deve ser escolhido com o cuidado para limitar o dano aos seus dados se o commit () falhar em parte. Se não houver ordem que não houver um commit parcial aceitável, considere usar o arquivo :: Transaction :: Atomic em vez disso.Synopsis # Nº # Nº # Nº # Neste exemplo, nós queremos substituir a palavra 'foo' com a palavra # 'bar' em vários arquivos, E desejamos minimizar o risco de acabar com a substituição feita em alguns arquivos, mas não # em outros. # usar arquivo :: transação; meu $ Ft = Arquivo :: Transaction-> Novo; eval {foreach meu arquivo $ (@list_of_file_names) {$ ft-> linewise_rewrite ($ file, sub {s # foo # bar # g;}); }}; if ($ @) {$ ft-> reverter; morrer "atualização abortada: $ @"; } else {$ ft-> commit; } Requisitos: · Perl.


Arquivo :: Transação. Software Relacionado

pod2fm.

Converta o formato do pod para documentos do FrameMaker e arquivo de livro ...

128

Download