Dosya :: Remote

Dosya :: Remote, uzak dosyaları şeffaf bir şekilde okumak / yazma / düzenlemek için bir Perl modülüdür.
Şimdi İndirin

Dosya :: Remote Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Nathan Wiger, Sun Microsystems
  • yayıncı web sitesi:
  • http://search.cpan.org/~nwiger/File-Remote-1.17/Remote.pm

Dosya :: Remote Etiketler


Dosya :: Remote Açıklama

Dosya :: Uzaktan yazma / düzenle uzak şeffaf dosyaları / okumak için bir Perl modülüdür. Dosya :: Uzaktan okumak için bir Perl modülü / yazma / düzenle uzak transparently.SYNOPSIS kullanımı Dosya # # İki yollarını :: Uzaktan # # Önce, fonksiyon tabanlı stil dosyaları. Burada, # special kullanabilirsiniz: etiketi yerine Perl yerleşiklerini aşırı! # Kullanımı Dosya :: Uzaktan qw (: değiştirin); # Özel: değiştirme etiketi # uzak bir dosya açıkken okunan (UZAKTAN, "host: / uzaktan / dosya") veya kalıp $ !; baskı sırasında (); (Uzak) kapatmak; # Hala çalışır yerel bir dosya yazma! open (YEREL, ">> / yerel / dosya"); "Bu yeni bir line.n olan" Yerel yazdırma; Kapat (LOKAL); mkdir ( "ana: / uzaktan / dir", 0755); unlink ( "konak: / uzaktan / dosya"); unlink ( "/ yerel / dosya"); # Hala çok çalışıyor! Sembolik bağ ( "ana: / uzaktan / src", "ev sahibi: / uzaktan / hedef"); chown ( "kök", "öteki", "ev sahibi: / uzaktan / dir / dosya"); chmod (0600, "konak: / uzaktan / dir / dosya"); # # Daha sonra, nesne yönelimli stil, sen yerleşikleri ile # bulaşmak istemiyorum. # Kullanım Dosya :: Uzaktan; Benim $ uzaktan yeni File = :: Uzaktan; # Standart Remote-> open (FILE, ">> ana: / uzaktan / dosya") $ filehandles veya kalıp $ !; DOSYA "İşte added.n olan bir çizgi" yazdırmak; $ Remote-> close (DOSYASI); # Onun izinler $ Remote-> mkdir ( "ana: / uzaktan / dir") yeni bir dosya oluşturun ve değiştirin; $ Remote-> touch ( "konak: / uzaktan / dir / dosya"); # Taşı dosyaları $ civarında Remote-> ( "/ yerel / dosyası", "ev sahibi: / uzaktan / dosya") kopyalamak veya uyarmak $ !; $ Remote-> hareket ( "konak: / uzaktan / dosya", "/ local / dosya"); # Okuma ve benim @Dosya = $ Remote-> readfile ( "konak: / uzaktan / dosya") bütün dosyaları yazma; $ Remote-> WriteFile ( "/ yerel / dosya", @Dosya); Remote- bir son ek $ işareti # Yedekleme Dosya> yedekleme ( "konak: / uzaktan / oldfile", "kaydet"); # Güvenli bağlantı yöntemleri benim $ güvenceye = new File :: Uzaktan (rsh => "/ usr / local / bin / ssh" rcp => "/ usr / local / bin / scp"); $ Secure-> unlink ( "/ yerel / dosya"); $ Secure-> rmdir ( "konak: / uzaktan / dir"); Bu modül bakılmaksızın dosyaları ile uğraşan ilgilenir uzak onlar sizsiniz, yerel veya ister. Bu ağ üzerinde fiziksel konumu hakkında endişe etmeden oluşturmak ve düzenlemek dosyaları sağlar. Bir işlevi geçirilen bir dosya biçimi konağın ise: / / yol / dosyaya ardından File :: Uzaktan kullanımları dosya uzaktan düzenlemek için (eğer yapılandırmak nasıl bağlı veya ssh / scp) rcp / rsh. Aksi takdirde, dosya yerel ve bu modülü şeffaf uzak ve yerel iki dosyayı işleme beri, tüm dosya aramalar için kullanabilirsiniz olmasıdır hakkında Perl'in çekirdek functions.The güzel şey doğrudan görüşmeleri geçer varsayar. Bu araçlar kodunuzda uzak dosyalar için çeklerin bir sürü koymak gerekmez. Eğer birlikte işlev odaklı arayüzü kullanmak Artı: etiketi yerine, aslında dosya fonksiyonları yerleşik Perl yeniden tanımlayabilirsiniz. Mevcut Perl komut dosyaları otomatik olarak hiçbir yeniden mühendislik ile uzaktan dosyaları işleyebileceği Bu araçlar (!). Gereksinimler: · Perl


Dosya :: Remote İlgili Yazılım