Folder adalah file yang hanya berisi metadata dan dapat digunakan untuk mengatur file di Google Drive. Properti tersebut memiliki properti berikut:
- Folder adalah file dengan jenis MIME
application/vnd.google-apps.folder
dan tidak memiliki ekstensi. - Alias
root
dapat digunakan untuk merujuk pada folder root di mana pun ID file disediakan.
Untuk informasi selengkapnya tentang batas folder Drive, lihat File dan batas folder.
Panduan ini menjelaskan cara melakukan beberapa tugas dasar terkait folder.
Membuat folder
Untuk membuat folder, gunakan files.create
dengan application/vnd.google-apps.folder
MIME
jenis file dan judul. Contoh kode berikut menunjukkan
cara membuat folder menggunakan library klien:
Java
Python
Node.js
PHP
.NET
Membuat file di folder tertentu
Untuk membuat file di folder tertentu, gunakan metode files.create
dan tentukan ID folder di
parents
dari file.
Properti parents
menyimpan ID folder induk yang berisi file.
Properti parents
dapat digunakan saat membuat file di folder tingkat atas atau
folder lainnya.
Sebuah file hanya dapat memiliki satu folder induk; menentukan beberapa induk tidak didukung.
Contoh kode berikut menunjukkan cara membuat file di folder tertentu menggunakan library klien:
Java
Python
Node.js
PHP
.NET
Memindahkan file antar-folder
Untuk memindahkan file, Anda harus memperbarui ID properti parents
.
Untuk menambahkan atau menghapus induk untuk file yang ada, gunakan metode files.update
dengan addParents
dan
Parameter kueri removeParents
.
Sebuah file hanya dapat memiliki satu folder induk; menentukan beberapa induk tidak didukung.
Contoh kode berikut menunjukkan cara memindahkan file antar-folder menggunakan library klien:
Java
Python
Node.js
PHP
.NET
Batas file dan folder
File dan folder Drive memiliki beberapa batas penyimpanan.
Batas item pengguna
Setiap pengguna dapat memiliki hingga 500 juta item yang dibuat oleh akun tersebut. Saat batas tercapai, pengguna tidak lagi dapat membuat atau mengunggah item di Mengemudi. Mereka tetap dapat melihat dan mengedit item yang ada. Untuk membuat file lagi, pengguna harus menghapus item secara permanen atau menggunakan akun lain. Sebagai informasi selengkapnya, lihat Sampah atau hapus file dan folder.
Objek yang diperhitungkan terhadap batas ini adalah:
- Item yang dibuat atau diupload oleh pengguna di Drive
- Item yang dibuat oleh pengguna, tetapi sekarang dimiliki oleh orang lain
- Item di sampah
- Pintasan
- Pintasan pihak ketiga
Objek yang tidak diperhitungkan terhadap batas ini adalah:
- Item yang dihapus secara permanen
- Item yang dibagikan kepada pengguna, tetapi dimiliki oleh orang lain
- Item milik pengguna, tetapi dibuat oleh orang lain
Upaya untuk menambahkan lebih dari 500 juta item akan mengembalikan
activeItemCreationLimitExceeded
Respons kode status HTTP.
Perhatikan bahwa meskipun tidak ada batasan jumlah item yang dapat batas 500 juta item berlaku untuk jumlah item yang dapat dibuat.
Batas item folder
Setiap folder di Drive Saya milik pengguna memiliki batas 500.000 item. Batas ini tidak berlaku untuk folder root Drive Saya. Item yang diperhitungkan dalam batas ini adalah:
- Folder
- File. Semua jenis file, terlepas dari kepemilikan file.
- Pintasan. Dihitung sebagai satu item dalam folder, meskipun item tersebut arahkan ke tidak ada dalam folder tersebut. Untuk informasi selengkapnya, lihat Membuat pintasan ke file Drive.
- Pintasan pihak ketiga. Dihitung sebagai satu item dalam folder, meskipun item yang dituju tidak ada dalam folder tersebut. Untuk informasi selengkapnya, lihat Buat file pintasan ke konten yang disimpan oleh aplikasi.
Untuk informasi selengkapnya tentang batas folder, lihat Batas folder di Google Drive.
Batas kedalaman folder
Drive Saya milik pengguna tidak dapat berisi lebih dari 100 tingkat struktur
folder. Ini berarti bahwa folder turunan tidak
dapat disimpan di folder yang
dengan lebih dari 99 level. Batasan ini hanya berlaku untuk folder turunan. Anak
file dengan jenis MIME selain
application/vnd.google-apps.folder
dikecualikan dari batasan ini.
Misalnya, dalam diagram berikut, folder baru dapat disusun bertingkat di dalam folder nomor 99 tetapi tidak di dalam folder nomor 100. Namun, folder nomor 100 dapat menyimpan file seperti folder Drive lainnya:
Upaya untuk menambahkan lebih dari 100 tingkat folder akan menampilkan
myDriveHierarchyDepthLimitExceeded
Respons kode status HTTP.