Google Drive organisiert Dateien in Sammlungen, beschreibt Dateien nach Typ und stellt spezifische Attribute für jede Datei zur Verfügung, um die Dateibearbeitung zu erleichtern.
Die Google Drive API stellt Dateien dar, die in Drive als File
-Ressource gespeichert sind.
Eigentümer
In Drive werden Dateien basierend auf der Beziehung des Nutzers zu den Inhalten und dem Speicherort organisiert. Sammlungen werden als Teil der Metadaten der Datei angegeben, um anzuzeigen, in welcher Gruppe von Dateien die Datei in Google Drive gespeichert ist. Der Hauptunterschied zwischen „Meine Ablage“ und Sammlungen in geteilten Ablagen ist die Eigentümerschaft von Dateien. Ein einzelner Nutzer ist Eigentümer der Dateien in „Meine Ablage“, während eine Gruppe oder Organisation Eigentümer der Dateien in einer geteilten Ablage ist.
- Meine Ablage
- Jeder Nutzer hat einen „Stammordner“ namens „Meine Ablage“, der als primäre Hierarchie fungiert und aus allen Elementen besteht, die über diesen Stammordner hinausgehen. Der Nutzer ist der primäre Inhaber dieses Ordners.
- Geteilte Ablagen
- Eine geteilte Ablage ist eine Organisationsstruktur in Drive, die parallel zu „Meine Ablage“ geführt wird. Sie können eine einzelne Datei entweder in einer geteilten Ablage oder in "Meine Ablage" organisieren, aber nicht beides. Drive-Verknüpfungen können jedoch verwendet werden, um auf Dateien oder Ordner aus geteilten Ablagen in „Meine Ablage“ zu verweisen oder umgekehrt.
Dateitypen
In Google Drive werden Dateien nach Typ beschrieben. In dieser Liste sind alle verfügbaren Dateitypen aufgeführt:
- Blob
- Eine Datei, die Text oder binäre Inhalte wie Bilder, Videos und PDF-Dateien enthält.
- Ordner
Ein Container, mit dem Sie andere Dateitypen in Google Drive organisieren können. Ordner sind Dateien, die nur Metadaten enthalten und den MIME-Typ
application/vnd.google-apps.folder
haben.Hinweis:Eine in „Meine Ablage“ gespeicherte Datei kann in mehreren Ordnern enthalten sein. Eine einzelne Datei in einer geteilten Ablage kann nur einen übergeordneten Ordner haben.
- Tastenkombination
Eine Datei, die ausschließlich Metadaten enthält und auf eine andere Datei in Google Drive verweist. Der MIME-Typ der Verknüpfungsdatei ist
application/vnd.google-apps.shortcut
. Weitere Informationen finden Sie unter Verknüpfung für eine Drive-Datei erstellen.- Drittanbieter-Verknüpfung
Eine reine Metadatendatei, die mit Inhalten verknüpft ist, die in einem Speichersystem eines Drittanbieters gespeichert sind. Der MIME-Typ der Verknüpfungsdatei des Drittanbieters ist
application/vnd.google-apps.drive-sdk
. Weitere Informationen finden Sie unter Verknüpfung zu einer externen Datei erstellen.- Google Workspace-Dokument
Eine Datei, die von einer Google Workspace-Anwendung erstellt wird, z. B. Google Docs, Google Tabellen oder Google Präsentationen. Das MIME-Typ-Format ist
application/vnd.google-apps.*app*
, wobei app der Name der Anwendung ist (z. B.application/vnd.google-apps.spreadsheet
für eine Google Tabellen-Datei). Eine Liste der Drive- und Google Workspace-spezifischen MIME-Typen finden Sie unter Von Google Workspace und Google Drive unterstützte MIME-Typen.
Hinweis:Sie können Ordner, Verknüpfungen, Verknüpfungen von Drittanbietern und Google Workspace-Dokumente nicht in Drive hoch- oder herunterladen. Wenn sie jedoch kompatible Formate verwenden, können Sie Google Workspace-Dokumente hochladen oder exportieren. Sie können z. B. ein Google-Dokument erstellen, wenn Sie eine PDF-Datei importieren. Ebenso können Sie eine Google-Präsentation als Microsoft PowerPoint-Datei exportieren.
Dateieigenschaften
Die folgende Liste enthält einige Eigenschaften einer Drive-Datei:
- Datei-ID
- Eine eindeutige, intransparente ID für jede Datei. Datei-IDs bleiben über die gesamte Lebensdauer der Datei stabil, auch wenn sich der Dateiname ändert. Suchausdrücke werden verwendet, um Dateien anhand des Namens, des Typs, des Inhalts, des übergeordneten Containers, des Eigentümers oder anderer Metadaten zu finden.
- Metadaten
- Daten, die den Inhalt der Datei beschreiben. Zu diesen Daten gehören Name, Typ, Erstellungs- und Änderungszeit. Einige Metadatenfelder, z. B.
name
, sind nutzerunabhängig und werden für jeden Nutzer gleich angezeigt. Andere Felder wiecapabilities
undviewedByMeDate
enthalten nutzerspezifische Werte. Dateitypen wie Bilder und Videos enthalten zusätzliche Metadaten, die aus EXIF-Dateien und anderen eingebetteten Metadaten extrahiert wurden. - Berechtigung
- Eine Zugriffsberechtigung für einen Nutzer, eine Gruppe, eine Domain oder die ganze Welt, um auf eine Datei- oder Ordnerhierarchie zuzugreifen. Über die Access Control List (ACL), eine Liste der Berechtigungen für die Datei, steuern Nutzer den Zugriff auf eine Datei. Weitere Informationen finden Sie unter Dateien, Ordner und Ablagen freigeben.
- Zufrieden
- Der Binär- oder Textkörper der Datei. Beispiele für Inhalte, die Sie in Google Drive speichern können, sind Bilder, Videos, Text und PDF.
- Überarbeitungsverlauf
- Nur die Änderungen am Dateiinhalt, nicht an den Dateimetadaten. Weitere Informationen finden Sie unter Änderungen und Überarbeitungen.
- Thumbnail
- Eine grafische Darstellung einer Datei. Drive generiert automatisch Miniaturansichten für viele gängige Dateitypen. Für Verknüpfungen und andere Dateitypen, die von Drive nicht gerendert werden können, können Sie eine Miniaturansicht zur Verfügung stellen.
Dateiorganisation
Die Drive API organisiert Dateien in Speicherorten namens spaces
und Sammlungen namens corpora
.
- Gruppenbereiche
Bestimmte, voneinander getrennte Speicherorte. Alle Inhalte in Drive werden in einem der beiden folgenden Bereiche gespeichert:
drive
undappDataFolder
.drive
: Umfasst alle für Nutzer sichtbaren Dateien, die in Drive erstellt wurden. PDFs, Dokumente, Google Docs, Verknüpfungen und andere Inhalte, die der Nutzer hochlädt, befinden sich im Bereichdrive
.appDataFolder
: Enthält Anwendungsdaten pro Nutzer. Anwendungen speichern in der Regel Konfigurationsdateien und andere Daten, die für Nutzer nicht direkt zugänglich sein sollen.
Dateien können nicht zwischen Gruppenbereichen verschoben werden.
- Korpora
Dateisammlungen, mit denen der Umfang von Datei- und Ordnersuchen eingeschränkt wird. Die Korpora für Drive sind:
user
,domain
,drive
undallDrives
.user
: Umfasst alle Dateien, die der Nutzer in „Meine Ablage“ erstellt und geöffnet hat, sowie alle Dateien, die unter „Für mich freigegeben“ direkt für den Nutzer freigegeben wurden.drive
: Beinhaltet alle Dateien, die sich in einer einzelnen geteilten Ablage befinden, wie durchdriveId
angegeben.domain
: Umfasst alle suchbaren Dateien, die für die Domain des Nutzers freigegeben wurden.allDrives
: Umfasst alle Dateien in geteilten Ablagen, in denen der Nutzer Mitglied ist, sowie alle Dateien in „Meine Ablage“ und „Für mich freigegeben“. Verwenden Sie dieallDrives
-Korpora mit Vorsicht, da sie einen großen Umfang hat und die Leistung beeinträchtigen kann. Aus Effizienzgründen sollten Sie nach Möglichkeituser
oderdrive
anstelle vonallDrives
verwenden.
Dateien können frei zwischen Korpora wechseln, wenn sich Berechtigungen und Eigentümerschaft ändern.
Nächste Schritte
Als Nächstes könnten Sie Folgendes tun:
- Weitere Informationen zum Hochladen von Dateidaten in Google Drive
- Dateien aus Google Drive herunterladen und exportieren
- App-spezifische Daten speichern
- Informationen zum Anzeigen der Google-Auswahl auf einer Seite