This page linked from [ ]

TreeHandle.pm

履歴閲覧: {最新}


Perl用のツリー構造ファイルシステムのためのHandleオブジェクト。
比較的シームレスにFileとDirectoryを(いっしょくたに)扱いたいから作る。TreeStore.pmの発展形。

実現したい使い方:

$root = new TreeHandle("/path/to/root");

@list = $root->dir(); #オブジェクトリストを取得

$foo = $root->open('foo') # fooというオブジェクト(ファイルだかディレクトリだかはわからない)を開く

$foo->isdir();
$foo->isfile();
$foo->read(); # fooの中味を読む。
$foo->write([new_content]); # fooの中味をnew_contentにする
$foo->append([additional_content]); # fooの中味にadditional_contentを付け足す

$foo->new('new_object_name') # オブジェクトfooの下にnew_object_nameというオブジェクト(=ディレクトリ?)を追加