Ordner sind Dateien, die nur Metadaten enthalten und zum Organisieren von Dateien verwendet werden können. in Google Drive. Sie haben folgende Eigenschaften:
- Ein Ordner ist eine Datei mit dem MIME-Typ.
application/vnd.google-apps.folder
und sie hat keine Erweiterung. - Der Alias
root
kann verwendet werden, um überall auf den Stammordner zu verweisen, wo eine Datei-ID bereitgestellt wird.
Weitere Informationen zu den Beschränkungen für Drive-Ordner finden Sie unter Datei- und Ordnerlimits.
In diesem Handbuch wird erläutert, wie Sie einige grundlegende Aufgaben in Bezug auf Ordner ausführen.
Ordner erstellen
Verwenden Sie zum Erstellen eines Ordners den files.create
mit dem application/vnd.google-apps.folder
-MIME-
und einen Titel. Im folgenden Codebeispiel wird gezeigt,
So erstellen Sie einen Ordner mithilfe einer Clientbibliothek:
Java
Python
Node.js
PHP
.NET
Dateien in einem bestimmten Ordner erstellen
Wenn Sie eine Datei in einem bestimmten Ordner erstellen möchten, verwenden Sie die Methode files.create
und geben Sie die Ordner-ID im
parents
der Datei.
Das Attribut parents
enthält die ID des übergeordneten Ordners, der die Datei enthält.
Das Attribut parents
kann beim Erstellen von Dateien in einem Ordner auf oberster Ebene oder
in einem anderen Ordner.
Eine Datei kann nur einen übergeordneten Ordner haben. mehrere übergeordnete Elemente angeben, ist unterstützt.
Das folgende Codebeispiel zeigt, wie Sie mit eine Clientbibliothek:
Java
Python
Node.js
PHP
.NET
Dateien zwischen Ordnern verschieben
Wenn Sie Dateien verschieben möchten, müssen Sie die ID des Attributs parents
aktualisieren.
Wenn Sie übergeordnete Elemente für eine vorhandene Datei hinzufügen oder entfernen möchten, verwenden Sie die Methode files.update
mit den addParents
und
removeParents
-Abfrageparameter verwendet werden.
Eine Datei kann nur einen übergeordneten Ordner haben. mehrere übergeordnete Elemente angeben, ist unterstützt.
Das folgende Codebeispiel zeigt, wie Sie eine Datei mithilfe eines Clientbibliothek:
Java
Python
Node.js
PHP
.NET
Beschränkungen für Dateien und Ordner
Für Dateien und Ordner in Google Drive gelten einige Speicherplatzlimits.
Limit für Nutzer-Artikel
Jeder Nutzer kann bis zu 500 Millionen Elemente haben, die über dieses Konto erstellt wurden. Wenn das Limit erreicht ist, kann der Nutzer in folgendem Ordner keine Elemente mehr erstellen oder hochladen: Drive Vorhandene Elemente können sie aber weiterhin aufrufen und bearbeiten. Zum Erstellen muss der Nutzer die Elemente endgültig löschen oder ein anderes Konto verwenden. Für Weitere Informationen finden Sie unter Dateien in den Papierkorb verschieben oder löschen und Ordner.
Folgende Objekte werden auf dieses Limit angerechnet:
- Elemente, die vom Nutzer in Google Drive erstellt oder hochgeladen wurden
- Elemente, die vom Nutzer erstellt wurden, jetzt aber einem anderen Eigentümer gehören
- Elemente im Papierkorb
- Tastenkombinationen
- Tastenkombinationen von Drittanbietern
Folgende Objekte werden auf dieses Limit nicht angerechnet:
- Endgültig gelöschte Elemente
- Elemente, die für den Nutzer freigegeben wurden, aber einem anderen Eigentümer gehören
- Elemente, die dem Nutzer gehören, aber von einer anderen Person erstellt wurden
Wenn versucht wird, mehr als 500 Millionen Elemente hinzuzufügen, wird ein
activeItemCreationLimitExceeded
HTTP-Statuscodeantwort.
Die Anzahl der Elemente, die ein Dienstkonto kann, ist zwar nicht begrenzt, gilt das Limit von 500 Millionen Elementen für die Anzahl der Elemente, erstellen können.
Limit für Ordnerelemente
Jeder Ordner im Ordner „Meine Ablage“ eines Nutzers ist auf 500.000 Elemente beschränkt. Diese Beschränkung gilt nicht für den Stammordner von „Meine Ablage“. Elemente die auf dieses Limit angerechnet werden:
- Ordner
- Dateien. Alle Dateitypen, unabhängig von der Dateieigentümerschaft.
- Verknüpfungen. Zählt als einzelnes Element in einem Ordner, auch wenn das Element es die auf den Link verweist, nicht in diesem Ordner ist. Weitere Informationen finden Sie unter Erstellen eines Verknüpfung zu einer Drive-Datei.
- Tastenkombinationen von Drittanbietern. Zählt als einzelnes Element in einem Ordner, auch wenn der Element, auf das es verweist, befindet sich nicht in diesem Ordner. Weitere Informationen finden Sie unter Erstellen Sie eine Verknüpfungsdatei zu Inhalten, die in Ihrem App.
Weitere Informationen zu Ordnerbeschränkungen finden Sie unter Ordnerbeschränkungen in Google Drive
Limit für die Ordnertiefe
„Meine Ablage“ eines Nutzers darf nicht mehr als 100 verschachtelte Ebenen enthalten
Ordner. Das bedeutet, dass ein untergeordneter Ordner nicht unter einem Ordner gespeichert werden kann, der
mehr als 99 Ebenen erstellen. Diese Einschränkung gilt nur für untergeordnete Ordner. Ein Kind
Datei mit einem anderen MIME-Typ als
application/vnd.google-apps.folder
ist von dieser Beschränkung ausgenommen.
Im folgenden Diagramm kann beispielsweise ein neuer Ordner innerhalb eines Ordners verschachtelt sein. Nummer 99, aber nicht im Ordner 100. Ordner 100 kann jedoch wie bei jedem anderen Drive-Ordner:
Beim Versuch, mehr als 100 Ordnerebenen hinzuzufügen, wird ein
myDriveHierarchyDepthLimitExceeded
HTTP-Statuscodeantwort.