Perl で仮想ファイルシステム レイヤーを探しています。実際のファイルシステムがどのように実装されているかに関係なくls
、などの基本的なファイルシステム ルーチンの一般的な抽象化を提供するもの。mkdir
次のようなインターフェイスが必要です。
# create a directory "/some/path/tmp" in my current filesystem
my $plainfs = Module::new->(type => 'local', root=>'/some/path);
$plainfs->mdkir("/tmp");
# create "tmp" dir on a remote filesystem
my $sshfs = Module::new->(type=>'ssh', root=>'user:password@example.com:~/pub')
$sshfs->mdkir("/tmp");
MetaCPAN でVFS パッケージを見つけましたが、残念ながら空の未実装のモジュールしかありません。
すでに実装されているものはありますか?現在、私は「ローカル」ファイルシステムと ftp または ssh のみを探しています。データベース「ファイルシステム」や、CVS などのような風変わりな「ファイルシステム」は必要ありません。20k MetaCPAN モジュールを検索するのは、タグ付けシステムなどを使用しないと大変です…</p>