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 ke folder root di mana pun ID file disediakan.
Untuk mengetahui informasi selengkapnya tentang batas folder Drive, lihat Batas file dan folder.
Panduan ini menjelaskan cara melakukan beberapa tugas dasar terkait folder.
Membuat folder
Untuk membuat folder, gunakan metode files.create
dengan jenis
MIME application/vnd.google-apps.folder
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
properti parents
file tersebut. Properti parents
berisi ID folder induk yang berisi file. Contoh kode berikut menunjukkan cara membuat
file di folder tertentu menggunakan library klien:
Java
Python
Node.js
PHP
.NET
Properti parents
dapat digunakan saat membuat file di folder tingkat atas atau
folder lainnya.
Memindahkan file antar-folder
Untuk memindahkan file, Anda harus memperbarui ID properti parents
.
Untuk menambahkan atau menghapus induk untuk file yang sudah ada, gunakan metode files.update
dengan parameter kueri addParents
dan removeParents
. 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 ini tercapai, pengguna tidak dapat lagi membuat atau mengupload item di Drive. Mereka tetap dapat melihat dan mengedit item yang ada. Untuk membuat file lagi, pengguna harus menghapus item secara permanen atau menggunakan akun lain. Untuk mengetahui 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 menampilkan
respons kode status HTTP
activeItemCreationLimitExceeded
.
Perlu diperhatikan bahwa meskipun tidak ada batasan jumlah item yang dapat dimiliki akun layanan, batas 500 juta item berlaku untuk jumlah item yang dapat dibuat akun layanan.
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 yang diarahkannya tidak berada dalam folder tersebut. Untuk informasi selengkapnya, lihat Membuat pintasan ke file Drive.
- Pintasan pihak ketiga. Dihitung sebagai satu item dalam folder, meskipun item yang ditunjuknya tidak ada dalam folder tersebut. Untuk mengetahui informasi selengkapnya, lihat Membuat file pintasan ke konten yang disimpan oleh aplikasi Anda.
Untuk mengetahui informasi selengkapnya tentang batas folder, lihat Batas folder di Google Drive.
Batas kedalaman folder
Drive Saya milik pengguna tidak boleh berisi lebih dari 100 tingkat folder
bertingkat. Artinya, folder turunan tidak dapat disimpan pada folder dengan kedalaman lebih dari 99 tingkat. Batasan ini hanya berlaku untuk folder turunan. File turunan 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 menambahkan lebih dari 100 level folder akan menampilkan respons kode status HTTP myDriveHierarchyDepthLimitExceeded
.