Virtueller Ordner - Virtual folder

In der Computertechnik bezeichnet ein virtueller Ordner im Allgemeinen ein Organisationsprinzip für Dateien, das nicht vom Ort in einem hierarchischen Verzeichnisbaum abhängt . Stattdessen besteht es aus einer Software, die Ergebnisse aus einem Datenspeicher, der eine Datenbank oder ein benutzerdefinierter Index sein kann, zusammenführt und sie visuell in dem Format darstellt, in dem Ordneransichten dargestellt werden. Ein virtueller Ordner kann man sich als eine Ansicht vorstellen, die alle Dateien auflistet, die mit einem bestimmten Tag versehen sind , und somit als Simulation eines Ordners, dessen dynamischer Inhalt auf Wunsch im Handumdrehen zusammengestellt werden kann. Es ist konzeptionell mit mehreren anderen Themen in der Informatik verwandt , mit Namen wie gespeicherte Suche , gespeicherte Abfrage und Filterung .

Technologie

Virtuelle Ordner bieten Benutzern die Möglichkeit, inhaltsbezogene Dateien, z. B. nach Projekt, leichter zu finden. Der Benutzer muss Kriterien angeben und alle Dateien, die den Kriterien entsprechen, werden dynamisch in den virtuellen Ordner aggregiert. Dateien in einem virtuellen Ordner sind nicht wie bei herkömmlichen Ordnern auf einen einzelnen physischen Ort auf der Festplatte beschränkt, sondern können sich an jedem Ort befinden. Tatsächlich müssen Dateien in einem virtuellen Ordner nicht einmal als Dateien auf der Festplatte gespeichert werden. Sie können sich auf einer Netzwerkfreigabe oder in einem benutzerdefinierten Anwendungsdatenspeicher wie einem E-Mail-Posteingang oder sogar einer Datenbank befinden.

Dokumente können nicht in einem virtuellen Ordner "gespeichert" werden, da ein virtueller Ordner physikalisch nur eine Datei ist, die eine Suchanfrage speichert. Jeder Versuch, eine Datei in einem virtuellen Ordner zu speichern, wird je nach Implementierung an einen physischen Speicher umgeleitet.

Die meisten Implementierungen beschleunigen die Suche durch eine Vorindizierung der Festplatte oder der Orte, an denen die Suche durchgeführt werden muss. Wenn also gesucht werden soll, wird der Index verwendet, der eine Darstellung der gesamten Daten ist, die für eine schnelle Suche geeignet ist. Da nicht auf die gesamte Ordnerhierarchie zugegriffen wird, ist die Suche viel schneller abgeschlossen.

Implementierungen

Virtuelle Ordner sind ein etabliertes Konstrukt in Betriebssystemen . BeOS enthielt eine Version von virtuellen Ordnern, die als "gespeicherte Abfragen" bezeichnet werden und seitdem die Entwicklung von Funktionen für virtuelle Ordner in Betriebssystemen wie Mac OS X, Windows und Linux beeinflusst haben. Diese virtuellen Ordner werden dynamisch gefüllt, indem eine Suche im gesamten Dateisystem oder einer Teilmenge davon ausgeführt wird oder indem die zwischengespeicherte Version der Suche verwendet wird.

Geschichte

BeOS

Die erste Entwicklervorschau des Betriebssystems, die im Oktober 1995 veröffentlicht wurde, enthielt datenbankähnliche Funktionen, um Benutzern die Verwaltung ihrer Dateien zu erleichtern. Dazu indiziert das Dateisystem bestimmte Dateiattribute, um eine schnelle Suche zu ermöglichen. Standardmäßig indiziert das Dateisystem den Dateinamen, die Größe und den zuletzt geänderten Zeitstempel automatisch, kann aber auch Indizes für andere Attribute erstellen, wenn es von einer Anwendung oder vom Benutzer dazu aufgefordert wird.

Wenn ein Benutzer eine Dateisuche durchführt, wird im Ordner "/boot/home/queries" eine Datei mit einem Namen erstellt, der sich aus dem Inhalt der Abfrage und dem Datum und der Uhrzeit der Suche ergibt, z. B. "Name = Western Infirmary - 21. März, 23:59:40 Uhr". Die Suchkriterien der Suche werden in einem Attribut der Datei namens "qrystr" gespeichert. Beim Öffnen der Datei wurden die Dateisystemindizes abgefragt und ein Tracker-Fenster mit einer aktuellen Liste von Dateien geöffnet, die den Kriterien entsprechen.

Mit nachfolgenden Versionen wurden der Suche zusätzliche Funktionen hinzugefügt. Release 2 führte die Möglichkeit ein, gespeicherte Abfragen zu bearbeiten, und Release 3 gab den Benutzern die Möglichkeit, ihre eigenen Namen für gespeicherte Abfragen zu definieren. Vor Release 4 im Jahr 1998 wurden alle Abfragen auf unbestimmte Zeit gespeichert. Mit R4 haben die BeOS-Entwickler jedoch ein Sieben-Tage-Limit für alle Abfragen eingeführt. Wenn ein Benutzer möchte, dass eine Abfrage länger bleibt, kann er das Flag "Temporär" im Dialogfeld "Suchen" deaktivieren.

Mac OS

Im April 2005 veröffentlichte Apple Mac OS X v10.4 mit ihrer Implementierung virtueller Ordner namens Smart Folders . Diese Ordner werden von der Spotlight- Engine dynamisch aktualisiert , um Inhalte zu enthalten, die bestimmten Kriterien entsprechen. Dies könnte beispielsweise verwendet werden, um Ihnen einen Ordner mit allen Word- Dokumenten bereitzustellen, die das Wort "shpadoinkle" enthalten und die innerhalb der letzten 7 Tage bearbeitet wurden. Intelligente Ordner werden durch Speichern einer Spotlight-Suche erstellt, die die Suchkriterien in einer Eigenschaftenlistendatei mit der Erweiterung .savedSearch aufzeichnet und sie standardmäßig im Ordner "/Benutzer/Benutzername/Bibliothek/Gespeicherte Suchen" speichert.

Dominic Giampaolo , einer der führenden Entwickler des BeOS - Dateisystem wurde auch in dem Hinzufügen eines virtuellen Ordner System beteiligt Apple Inc. ‚s Mac OS X Betriebssystem.

Es gibt viele Varianten des Smart Folder-Konzepts, die in Anwendungen zu sehen sind, die die Spotlight-Engine verwenden, die normalerweise durch ein Zahnradsymbol auf einem lilafarbenen Symbol gekennzeichnet sind. Beispiele sind: Smart Mailboxen in Mail und Smart Groups im Adressbuch .

Vor Spotlight hatten frühere Versionen von macOS ein ähnliches Konzept in den iApps ( iTunes und iPhoto ), aber diese verwendeten nicht die systemweite Spotlight-Engine.

Microsoft Windows

Gespeicherte Suche

Gespeicherte Suchen sind an ihrem unverwechselbaren Symbol und ihrer blauen Farbe zu erkennen. Ordner sind gelb
Interna einer gespeicherten Suche , die die als .search-msDatei gespeicherte Suchanfrage anzeigen .

Windows Vista , das im November 2006 veröffentlicht wurde, führte das Konzept virtueller Ordner mit der Einführung von gespeicherten Suchen auf der Windows-Plattform ein , bei denen Elemente basierend auf ihren Eigenschaften anstelle von Ordnern oder hierarchischen Pfaden auf der Festplatte aggregiert und angezeigt werden. Gespeicherte Suchen sind keine Ordner – sie speichern keine Elemente – sie sind stattdessen XML- Dateien, die eine Abfrage zur Verwendung durch Windows Search enthalten . Gespeicherte Suchen können basierend auf anpassbaren Parametern definiert werden, einschließlich Datumsangaben, Metadaten , Namen, Suchpfaden (als Bereiche bezeichnet ) und Elementtypen – wie Anhänge, Mitteilungen, Dokumente, E-Mails, Ordner, Programme, Fotos, Tracks und Videos. Ein ähnlicher Ansatz zum Speichern von Abfragen existiert in Windows XP und dem Indexdienst , da Suchen als .fndDateien gespeichert werden können; dabei werden jedoch nur die Suchkriterien des Benutzers gespeichert und der Benutzer muss den zu suchenden Ort angeben und die Suche nach dem Öffnen erneut durchführen, da die Ergebnisse nicht dynamisch sind. Die Abfragezusammenstellung in Windows Vista ermöglicht es gespeicherten Suchen auch, andere gespeicherte Suchen einzubeziehen, um die Ergebnisse weiter zu verfeinern.

Standardmäßig referenziert Windows Vista die Festplattenpartition und das Benutzerprofil einer erstellten gespeicherten Suche als Teil ihres Geltungsbereichs, wodurch die Möglichkeit verhindert wird, Inhalte von verschiedenen Computern oder Partitionen zurückzugeben, wenn sie auf andere Computer übertragen werden. Microsoft hat ein SearchMelt Creator- Dienstprogramm veröffentlicht, das den Umfang gespeicherter Suchen ändert, um auf die Umgebungsvariable %USERPROFILE% zu verweisen , wodurch sie auf anderen Computern oder Profilen ausgeführt werden können. Benutzer können gespeicherte Suchen auch manuell bearbeiten, um auf %USERPROFILE% zu verweisen, um die Freigabe zu erleichtern.

„Wir dachten einmal darüber nach, keine Ordner zu haben. Es sollte alles ein virtualisierter Speicher mit Suchabfragen und so weiter sein. Wir haben die Dateiorganisation einfach vollständig von den physischen Ordnern und der Festplattenstruktur abstrahiert. Aber das war zu viel Sprung über den Abgrund, zu verwirrend für die Benutzer."

Greg Sullivan

Gespeicherte Suchen zusätzlich können Benutzer erstellen Stapel von Daten, die durch Eigenschaften wie Dokumenten - Autoren zusammengesetzt Sammlungen von Gegenständen sind. Derselbe Inhalt kann in mehr als einem Stapel erscheinen. Benutzer können beispielsweise zuerst zu einem bestimmten Autorenstapel und dann zu einem Schlüsselwortstapel oder zu demselben Schlüsselwortstapel und zu demselben Autorenstapel navigieren, ohne neue Ordner zu erstellen oder den zugrunde liegenden Speicherort auf der Festplatte zu ändern Einschränkung einer hierarchischen Ordnerstruktur, bei der ein Element nur an einem Ort gespeichert werden kann – diese Befreiung von Ordnerhierarchien war ein Hauptvorteil und Unterscheidungsmerkmal von WinFS .

Alle Dokumente , Alle Musik , Alle Bilder und Videos und zugehörige gespeicherte Suchen im Navigationsbereich von Windows Vista Beta 1

Vorabversionen von Windows Vista boten deutlich unterschiedliche Metadaten- und Namespace-Funktionalitäten im Gegensatz zu den für die Hersteller freigegebenen Builds von Windows Vista . Microsoft hat mehrere gespeicherte Suchen als Teil seiner Ziele für einen neuen Benutzerprofil-Namespace erstellt, der herkömmliche Benutzerprofilordner ersetzt . Dokumente , Eigene Musik und Eigene Bilder im Startmenü wurden durch gespeicherte Suchen – Alle Dokumente , Alle Musik und Alle Bilder und Videos – ersetzt, die nach Dokumenten, Musik bzw. Fotos und Videos durchsuchten, mit mehreren anderen gespeicherten Suchen für bestimmte Inhalte (zB Autoren für Dokumente) werden auch im Navigationsbereich des Windows Explorers angezeigt. Wenn Sie beispielsweise „ Alle Musik“ oder herkömmliche Ordner mit Musik anzeigen, enthält der Navigationsbereich „Gespeicherte Suchen“ für alle Musik, Alben, Künstler, Genres, Lieblingsmusik und Bewertungen. Stapel in gespeicherten Suchen in Vorabversionen von Windows Vista können auch von Benutzern erstellt werden oder Eigenschaften per Drag-and-Drop in Daten schreiben – in einer Funktion, die als Metadatenmalerei bezeichnet wird , ziehen Sie beispielsweise ein Dokument auf einen Autorenstapel. würde diesen Autor dem Dokument zuordnen. In späteren Builds ersetzte Microsoft diese gespeicherten Suchen durch eine einzelne gespeicherte Suche in der Bibliothek , die Inhalte von allen Standorten mit Unterabfragen für einzelne Typen zusammenfasste (z. B. die Musikbibliothek durchsuchte die Bibliothek nach allen Musiktiteln). Microsoft hatte seit der Entwicklung von WinFS versucht , virtuelle Ordner für Metadaten und Namespaces für Benutzerprofile einzubeziehen ; Ziel war es, dass gespeicherte Suchanfragen die primäre Art der Interaktion der Benutzer mit Daten werden. Berichten zufolge erhielt Microsoft umfangreiches Feedback, dass diese Änderungen verwirrend waren – da gespeicherte Suchen im neuen Benutzerprofil-Namespace die Benutzer glaubten, dass es mehrere Ordner mit ähnlichen Namen gab.

Dementsprechend hat Microsoft die in der Bibliothek gespeicherte Suche und die zugehörigen Unterabfragen entfernt; Windows Vista enthält jedoch weiterhin die zuletzt verwendeten Dokumente , die zuletzt verwendeten E-Mails, die zuletzt verwendete Musik, die neuesten Bilder und Videos sowie die zuletzt geänderten gespeicherten Suchen, die alle eine einzige gespeicherte Suche nach indizierten Speicherorten gemäß dem vorherigen Bibliothekskonzept verwenden. Diese gespeicherten Suchen waren zuvor als Dokumente der letzten 30 Tage , E-Mail der letzten 7 Tage , Neue Titel und Bilder und Videos der letzten 30 Tage bekannt .

Bibliotheken

Windows 7 führt Bibliotheken zum Anzeigen und Organisieren von Inhalten ein. Ähnlich wie bei gespeicherten Suchen ist eine Bibliothek eine XML-Datei mit einer eindeutigen Erweiterung – .library-msErweiterung – und es handelt sich um eine Sammlung von Dateien, die nach bestimmten Speicherorten organisiert sind. Im Gegensatz zu gespeicherten Suchen müssen Benutzer jedoch Ordnerspeicherorte angeben, und Bibliotheken können Inhalte anzeigen, die nicht dem Typ der Bibliothek entsprechen (z. B. kann die Bilderbibliothek ein Dokument anzeigen, wenn Unterordner Dokumente enthalten). Bibliotheken haben im Explorer eine Shell-Namespace-Erweiterung und ihre XML-Dateien können in Windows-Installationen oder im Netzwerk wiederverwendet werden.

GNOME

Eine gespeicherte Suche in GNOME 2.14

In GNOME 2.14 ist eine gespeicherte Suche ein virtueller Ordner, dessen Inhalt das Ergebnis einer Nautilus- Suche ist, die mehrere Backends hat. Der Inhalt dieser Ordner wird beim Öffnen des Ordners dynamisch bestimmt und automatisch aktualisiert, wenn Dateien erstellt oder geändert werden.

Andere Implementierungen

E-Mail-Clients

Virtuelle Ordner sind auch in E-Mail-Clients ein etabliertes Konstrukt . Anfang 1991 stellte die Emacs-basierte Mail-Reader- VM in ihrer Version 5.09 eine virtuelle Ordnerfunktion bereit. VM ermöglicht es den Benutzern, virtuelle Ordner anhand von Regeln zu definieren, ihre Mail-Inhalte aus einem oder mehreren physischen Ordnern zu entnehmen und basierend auf Auswahlkriterien zu Datum, Autor, Empfänger, Betreff, Nachrichtentext usw. Virtuelle Ordner können auch interaktiv erstellt werden und Inhalte aufnehmen aus zuvor definierten virtuellen Ordnern, wodurch die Auswahlkriterien kaskadiert werden. Der von Helix Code im Jahr 2000 erstellte E-Mail-Client Evolution enthielt auch virtuelle Ordner. Es können Ordner erstellt werden, die automatisch E-Mails auflisten, die benutzerdefinierten Regeln entsprechen, beispielsweise alle E-Mails von einer bestimmten Adresse oder alle E-Mails, die ein bestimmtes Schlüsselwort enthalten. Der Opera -Webbrowser veröffentlichte einen neuen Mail-Client (Beta im November 2002, endgültige Version im Januar 2003), M2, in dem virtuelle Ordner (so genannte Access Points) für die gesamte E-Mail-Verwaltung verwendet wurden. Für aktive Kontakte, für Anhänge und für zugewiesene Labels wurden automatisch virtuelle Ordner erstellt. Virtuelle Ordner wurden auch automatisch generiert, wenn eine Suche durchgeführt wurde, und manuelle virtuelle Ordner konnten mehrere logische Mail-Header-Regeln für ihre Erstellung verwenden (einschließlich der Verwendung von regulären Ausdrücken ). Microsoft Outlook 2003 hat eine ähnliche Funktion namens Suchordner hinzugefügt . Gmail , das erstmals 2004 veröffentlicht wurde, basiert seine gesamte E-Mail-Verwaltung auf virtuellen Ordnern, auf die über Labels zugegriffen wird. Mozilla Thunderbird verfügt auch über die Möglichkeit, Suchordner zu erstellen und ermöglicht ab Version 1.5 die Suche über mehr als ein E-Mail-Konto.

Musikkunden

Im Juli 2002 kündigte Apple die Version 3 von iTunes an, die Smart Playlists enthält, die als eine Variante eines virtuellen Ordners betrachtet werden können. Der einzige Unterschied besteht darin, dass die beim Zugriff darauf ausgeführte Suche nicht in der Ordnerhierarchie des Dateisystems erfolgt, sondern in ihrem internen Datenspeicher. Microsoft hat der Version 9 des Windows Media Players in Windows XP auch eine ähnliche Funktion namens Auto Playlists im Jahr 2003 hinzugefügt .

Siehe auch

Anmerkungen

Verweise