ファイル:: Dircompare.

File :: Dircompareは、コールバックを使用して2つのディレクトリを比較するためのPerlモジュールです。
今すぐダウンロード

ファイル:: Dircompare. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Gavin Carr
  • 出版社のWebサイト:
  • http://search.cpan.org/gavinc/File-DirCompare-0.3/DirCompare.pm

ファイル:: Dircompare. タグ


ファイル:: Dircompare. 説明

File :: DirCompareは、コールバックを使用して2つのディレクトリを比較するためのPerlモジュールです。 File :: DirCompareは、callbacksを使用して2つのディレクトリを比較するためのPerlモジュールです。 #簡単なdiff -r - ブリフの置き換えファイル:: basenameを使用します。 File :: Dircompare->比較($ DIR1、$ DIR2、サブ{My($ A、$ B)= @_;(!$ B){printf "%s:%sn"、dirname($ a ($ a)、elsif(!$ a)} elsif(!$ a){printf "%s:%sn"、dirname($ b)、ベース名($ b);} yers {print "ファイル$ aと$ b違う ";}}); #deleted /追加/変更されたリストのようなバージョンコントロールMy(@Listing、@修理)。 #閉鎖を使用して結果を収集する:: Dircompare->比較( 'old_tree'、 'new_tree')、sub {my($ a、$ b)= @_; if(!$ b){プッシュ@Listing、 "D $ A"; elsif(!$ a){プッシュ@Listing、 "A $ b";その他{if(-f $ a -f $ b){プッシュ@Listing、 "m $ b"; @修正、$ bを押す。 use {#1つのファイル、1つのディレクトリ - 削除として扱う+プッシュ@Listingを追加します。 "D $ A"; @Listingを押して、「$ B」。 ; file :: dircompareは、2つのディレクトリの間で「異なる」のすべてのファイルに対して呼び出されたコールバックを使用して2つのディレクトリを比較するためのPerlモジュールであり、1つまたは複数のディレクトリにのみ存在するファイル(ユニークな) 'files).file :: dircompareには、次の署名を持つ単一のpublic compare()メソッドがあります.file :: dircompare-> compare($ dir1、$ dir2、$ sub、$ OPTS);最初の3つの引数が必要です - $ DIR1と$ DIR2は比較される2つのディレクトリへのパスであり、$ subはすべての一意または異なるファイルに対して呼び出されたサブルーチン参照です。 $ OPTSはオプションのオプションのハッシュリファーです。以下のオプションを参照してください。提供されたサブルーチンは、すべての固有のファイルに対して、次のシグネチャが発生したすべての '異なる'ファイルのペアで呼び出されます。$ sub - >($ file1、$ file2) $ file1と$ file2は2つのファイルへのパスです。ファイルが1つのディレクトリにのみ存在する場合、サブルーチンは他の引数 'undef'、すなわち:$ sub - >($ file1、undef)$ sub - >(undef、$ file2)のためにサブルーチンが呼び出されます。最初に$ file1が指定された最初のディレクトリ($ dir1)にのみ存在し、2番目のディレクトリ($ dir2).requirements:・Perl要件: ・Perl


ファイル:: Dircompare. 関連ソフトウェア

B ::

B :: More Perlモジュールには、追加のイントロスペクションメソッドと関数が含まれています。 ...

294

ダウンロード