Entwickler-Ecke

Sonstiges (.NET) - Gibt es im .NET-Framework einen Dateimanager?


Palladin007 - Mi 30.05.12 18:05
Titel: Gibt es im .NET-Framework einen Dateimanager?
Moin

Wollte letztens ein Programm schreiben, das aber dynamische Ressourcen benötigt. Mit der herkömmlichen Ressourcen-Datei geht das also nicht, daher hab ich mir überlegt, einen Dateimanager zu schreiben, wenn es den nicht schon gibt.


Ich würde dabei eine virtuelle Datai-Management-Struktur erschaffen, in der alle Dateien, Ordner und Verknüpfungen enthalten sein können.
Weitere Klassen, die von bisherigen Klassen erben, stellen dann Funktionen bereit, die die virtuelle Struktur dann physisch im Windows-Explorer ausführen. Nicht exakt genauso, sondern es benötigt eine Datenbank dazu.
Das ist vielleicht nicht praktisch für die Verwendung im Windows selber, aber in Programmen, die ständig Dateien verwalten müssen, durchaus praktisch.
Auf diese Weise kann viel geschoben werden, die eigentliche Kopier-Arbeit wird dann aber erst bei Knopfdruck Speichern ausgeführt.
Außerdem bietet das eine Datenbank, die, ähnlich wie im Explorer, schnelle Suchergebnisse bietet, da nicht jede Datei durch geblättert werden muss, sondern nur die virtuelle Datenbank-Struktur.


Bevor ich das dann aber wirklich mache, teste und allgemein gültig baue, will ich wissen, ob das nicht völlig überflüssig ist und es so etwas nicht schon im .Net-Framework gibt.

Kann mir da jemand weiter helfen?

Gruß


PS:
Vielleicht wäre es besser gewesen, das im Unterforum "IO, XML und Registry" zu posten.
Wäre schön, wenn ein Moderator darüber entscheiden könnte, wo es nun besser passt. ^^


Th69 - Mi 30.05.12 20:02

Hallo Palladin700,

bitte Crossposts immer angeben: myCSharp.de - Gibt es im .NET-Framework einen Dateimanager? [http://www.mycsharp.de/wbb2/thread.php?threadid=103514] (dort sind Crossposts aber nicht erlaubt, daher nicht wundern wenn dieser geschlossen wird)

M.E. gibt es keine solche Klasse - außer evtl. ein ZIP-Archiv o.ä.
Ich habe aber auch nicht ganz deinen Text verstanden, was du genau haben willst...

P.S. Ich laß das Thema daher hier in diesem Sub-Forum, da es scheinbar nicht direkt mit einer IO-Klasse im .NET-Framework zu tun hat.


Palladin007 - Mi 30.05.12 20:16

Naja, nicht direkt mit System.IO
Der Hauptteil wird wohl mehr mit Auflistungen arbeiten.
Wird im Grunde eine Datenbank, die eine Möglichkeit bietet, wie im Explorer, nur ohne grafische Oberfläche, Daten zu verwalten. Ist nicht zu direkt nutzen gedacht, sondern zum Einbinden in Programme.

Aber wenn es sowas nicht gibt, mach ich mich mal an die ARbeit^^


Ach die Foren sind verknüpft? :D
Ja, sorry, ich bin manchmal etwas ungeduldig. ^^
Wäre dort vorher eine Antwort gekommen, hätte ich hier darauf verwiesen

Stimmt, Th69, den Namen kenn ich doch irgend woher :D
Wusste nicht, dass Crossposts nicht erlaubt sind