Dateien erstellen und verwalten

In diesem Leitfaden erfahren Sie, wie Sie Dateien in Google Drive erstellen und verwalten.

Datei erstellen

So erstellen Sie in Google Drive eine Datei, die keine Metadaten oder Inhalte enthält: Verwenden Sie die Methode files.create ohne Parameter. Der Datei wird als kind drive.file, id, name von „Unbenannt“ und mimeType von application/octet-stream. uploadType ist als erforderlich gekennzeichnet. Der Standardwert ist media, Sie müssen also den Wert .

Weitere Informationen zu den Beschränkungen für Drive-Dateien finden Sie unter Datei- und Ordnerlimits.

Dateien nur für Metadaten erstellen

Dateien, die nur Metadaten enthalten, enthalten keinen Inhalt. Metadaten sind Daten (z. B. name, mimeType und createdTime), die die Datei beschreiben. Felder wie name sind nutzerunabhängig und werden für jeden Nutzer gleich angezeigt, während Felder wie viewedByMeTime enthalten benutzerspezifische Werte.

Ein Beispiel für eine Nur-Metadaten-Datei ist ein Ordner mit dem MIME-Typ. application/vnd.google-apps.folder Weitere Informationen finden Sie unter Erstellen und Ordner füllen. Ein weiteres Beispiel ist ein verweist auf eine andere Datei in Google Drive mit dem MIME-Typ application/vnd.google-apps.shortcut Weitere Informationen finden Sie unter Erstellen eines Verknüpfung zu einer Drive-Datei.

Miniaturansichten verwalten

Anhand von Miniaturansichten können Nutzer Drive-Dateien leichter erkennen. Google Drive automatisch Miniaturansichten für gängige Dateitypen generieren lassen oder Miniaturansicht, das von Ihrer App generiert wurde. Weitere Informationen finden Sie unter Hochladen von Miniaturansichten.

Vorhandene Datei kopieren

Um eine Datei zu kopieren und die angeforderten Updates anzuwenden, verwenden Sie den files.copy-Methode. Um die fileId zu finden, kopieren möchten, verwenden Sie die Methode files.list.

Sie müssen eine geeignete Drive API verwenden. aufrufen. Weitere Informationen zu Drive-Bereichen finden Sie unter Auswählen von Google Drive API-Bereiche.

Einschränkungen und Hinweise

Beachten Sie beim Kopieren von Dateien die folgenden Beschränkungen und Hinweise:

  • Berechtigungen:

    • Mit der Dateieinschränkung copyRequiresWriterPermission wird festgelegt, wer kopieren Sie die Datei. Weitere Informationen finden Sie unter Verhindern, dass Nutzer das Herunterladen, Drucken oder Kopieren Ihrer Datei.
    • Das Feld capabilities/canCopy eines Mit der Ressource files wird bestimmt, ob der Nutzer eine Datei kopieren kann. Weitere Informationen finden Sie unter Funktionen:
    • Der Nutzer, der die Kopie erstellt hat, ist Inhaber der kopierten Datei. Keine andere Freigabe aus der Quelldatei repliziert werden. Wird die Kopie in einer der einem freigegebenen Ordner die Berechtigungen dieses Ordners gelten.
    • Die Eigentümerschaft einer kopierten Datei kann sich ändern und die Kopie wird möglicherweise nicht übernommen Freigabeeinstellungen der Originaldatei. Diese Einstellungen müssen möglicherweise zurückgesetzt werden.
  • Dateiverwaltung:

    • Einige Dateien, z. B. Drittanbieterdateien Tastenkombinationen, können nie kopiert.
    • Sie können eine Datei nur in einen übergeordneten Ordner kopieren. Mehrere festlegen Eltern werden nicht unterstützt. Ist das Feld parents nicht angegeben, wird der -Datei übernimmt alle erkennbaren übergeordneten Elemente aus der Quelldatei.
    • Auch wenn es sich bei einem Ordner um einen Dateityp handelt, können Sie einen Ordner nicht kopieren. Erstellen Sie stattdessen einen Zielordner und legen Sie das Feld parents der vorhandene Dateien in den Zielordner verschieben. Anschließend können Sie den ursprünglichen Quellordner.
    • Sofern kein neuer Dateiname angegeben ist, erzeugt die Methode files.copy einen -Datei mit demselben Namen wie das Original.
    • Die übermäßige Nutzung von files.copy kann dazu führen, dass Ihr Drive API-Kontingentlimits. Weitere Informationen finden Sie unter Verwendung .

Hier sind einige weitere Schritte, die Sie ausprobieren können: