Ich bin auf der Suche nach einer virtuellen Dateisystemebene in Perl. Etwas, das eine allgemeine Abstraktion für grundlegende Dateisystemroutinen wie ls
, mkdir
usw. bereitstellen würde, unabhängig davon, wie das eigentliche Dateisystem implementiert ist.Virtuelles Dateisystem in Perl
ich eine Schnittstelle wie diese möchten:
# 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:[email protected]:~/pub')
$sshfs->mdkir("/tmp");
I the VFS package auf MetaCPAN gefunden, leider gibt es nur leer, nicht implementierten Module.
Ist etwas bereits implementiert? Im Moment suche ich nur nach "lokalen" Dateisystemen und ftp oder ssh-Ich brauche kein Datenbank- "Dateisystem" oder irgendein anderes exotisches "Dateisystem" wie CVS oder so. Das Durchsuchen von 20k MetaCPAN-Modulen ist schmerzhaft, ohne ein Tagging-System oder ähnliches ...
Datei :: System sieht gut aus: http://search.cpan.org/~hanenkamp/File-System-1.16/ – perreal
@perreal Diese looks sind wirklich nett. Ich werde tiefer nachsehen. Wie findest Du es? Ich suche METACPAN nach "Dateisystem" und dieses Paket wird nicht auf den ersten 7 Seiten angezeigt. (Metacpan Suche ist wirklich schrecklich. Vielen Dank. – kobame
@Kobame während es vorgeschlagen werden könnte Ich arbeitete rückwärts von der Antwort, wenn ich nach "Dateisystem" (keine Anführungszeichen) auf MetaCPAN suchen, ist dies das erste Ergebnis. Die Suche ist ausgezeichnet IME, aber es kann nur mit den Daten arbeiten, die es hat und die Eingabe geben Sie es –