Frage

Gibt es eine einfache Bibliothek für .NET virtuelle Laufwerke zu montieren?
Ich brauche ein Archiv in einem virtuellen Laufwerk zu montieren und höchstwahrscheinlich ein virtuelles Dateisystem verwenden.
Das Archivformat unterstützt keine Ordner so brauche ich würde die Dateien und Ordner manuell aus dem Archiv zu versorgen. Attribute sind nicht so gut unterstützt, aber ich verwende Metadatendateien um sie zu speichern.
Je mehr Kontrolle über den Antrieb und FS I haben, desto besser.

War es hilfreich?

Lösung

Sie können die Dokan Bibliothek ein virtuelles Laufwerk erstellen. Schauen Sie sich auf Issue 43: Wont Installation auf Windows 7

Andere Tipps

Wenn Sie dies im Code zu tun, können Sie in unserer Callback File System - das Produkt wurde für Aufgaben wie das Ihre im Auge behalten. Damit können Sie die Struktur des Dateisystems in Ihrem Code definieren und durchführen zu lesen und auch in Ihrem Code zu schreiben. So können Sie aus und Schreiben in jedem Archivformat lesen Sie benötigen.

Powershell (PSH) bietet die Möglichkeit, „Providers“ zu erstellen, die wie ein Dateisystem behandelt verschiedene Ressourcen ermöglichen werden (einschließlich der Dateisystem, Registry, Active Directory) auf verschiedenen Ebenen der Fähigkeit bis zu einfachen Name-Wert-Listen ( zB dir env: wird alle Umgebungsvariablen als Inhalt der env: Antriebsliste).

Powershell kann auch in in einer .NET-Anwendung eingebettet werden: etwa ein

scroll top