| Dosya :: İşlem bir dizi dosya için işlemsel değişim |
Şimdi İndirin |
Dosya :: İşlem Sıralama ve Özet
- Lisans:
- Perl Artistic License
- 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