Dosya :: İşlem

bir dizi dosya için işlemsel değişim
Şimdi İndirin

Dosya :: İşlem Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Nick Cleaton
  • yayıncı web sitesi:
  • http://search.cpan.org/~ncleaton/

Dosya :: İşlem Etiketler


Dosya :: İşlem Açıklama

Bir dizi dosya için işlem değiştirme Dosya :: İşlem Nesnesi, her bir dosyanın yeni bir sürümünü yazarak ve ardından yeni sürümlerin tümünü değiştirerek gerçekleştirilen bir dizi dosyaya dönüştürür. Dosya kümesi yalnızca bir durum varsa, Sistem çağrısının yeniden adlandırılması ya da Communation () sırasında Perl işlemi kesintiye uğradıysa. Dosyalar, işleme eklendikleri sırayla işlenir. Bu sipariş, eğer taahhüt () geçerken, verilerinizdeki hasarı sınırlamak için özenle seçilmelidir. Kısmi bir taahhütte kabul edilebilir bir emir olmanın hiçbir emri yoksa, dosyayı kullanmayı düşünün :: İşlem :: Atomic yerine.Synopsis # # Bu örnekte, 'Foo' kelimesini, 'BAR' kelimesiyle birkaç dosyada "Foo 'kelimesini değiştirmek istiyoruz, Ve bazı dosyalarda yapılan değiştirme riski olan riskini en aza indirmek istiyoruz ama # başkalarında değil. # Kullanın Dosya :: İşlem; $ ft = dosya :: işlem-> yeni; Eval {Foreach My $ Dosya (@list_of_file_names) {$ ft-> linewise_rewrite ($ dosya, alt {s # foo # bar # g;}); }}; Eğer ($ @) {$ ft-> reverse ise; "Güncelleme iptal edildi: $ @"; } else {$ ft-> taahhüt; } Gereksinimler: · Perl


Dosya :: İşlem İlgili Yazılım

çatal

Fork () kullanarak perl iş parçacığı için ayrılma değiştirme ...

156

İndirmek