Panduan ini menjelaskan cara membuat dan mengelola file di Google Drive.
Buat file
Untuk membuat file di Drive yang tidak berisi metadata atau konten,
gunakan metode files.create
tanpa
parameter. File tersebut diberi kind
dari drive.file
, id
, name
"Tanpa judul", dan mimeType
dari application/octet-stream
. uploadType
adalah
ditandai sebagai wajib diisi tetapi ditetapkan secara default ke media
, sehingga Anda tidak perlu menyediakan
anotasi.
Untuk informasi selengkapnya tentang batas file Drive, lihat File dan batas folder.
Membuat file khusus metadata
File khusus metadata tidak berisi konten. Metadata adalah data (seperti name
,
mimeType
, dan createdTime
) yang mendeskripsikan file. Kolom seperti name
adalah
agnostik pengguna dan tampak sama untuk setiap pengguna, sedangkan kolom seperti
viewedByMeTime
berisi nilai khusus pengguna.
Salah satu contoh file khusus metadata adalah folder dengan jenis MIME
application/vnd.google-apps.folder
. Untuk informasi selengkapnya, lihat Membuat dan
mengisi folder. Contoh lainnya adalah
jalan pintas yang
mengarah ke file lain di Drive dengan jenis MIME
application/vnd.google-apps.shortcut
. Untuk informasi selengkapnya, lihat Membuat
pintasan ke file Drive.
Mengelola gambar thumbnail
Thumbnail membantu pengguna mengidentifikasi file Drive. Mengemudi dapat membuat thumbnail secara otomatis untuk jenis file umum atau Anda dapat memberikan gambar thumbnail yang dibuat oleh aplikasi Anda. Untuk informasi lebih lanjut, lihat Upload thumbnail baru.
Menyalin file yang sudah ada
Untuk menyalin file, dan menerapkan pembaruan yang diminta, gunakan
Metode files.copy
. Untuk menemukan fileId
ke
salin, gunakan metode files.list
.
Perhatikan bahwa Anda perlu menggunakan Drive API yang sesuai cakupan untuk mengizinkan panggilan telepon. Untuk informasi selengkapnya tentang cakupan Drive, lihat Pilih Cakupan Google Drive API.
Batas dan pertimbangan
Saat bersiap menyalin file, perhatikan batasan dan pertimbangan berikut:
Izin:
- Pembatasan file
copyRequiresWriterPermission
menentukan siapa yang dapat menyalin file. Untuk informasi selengkapnya, lihat Mencegah pengguna mendownload, mencetak, atau menyalin . - Kolom
capabilities/canCopy
elemen Resourcefiles
menentukan apakah pengguna dapat menyalin file. Untuk informasi selengkapnya, lihat Kemampuan. - Pengguna yang membuat salinan memiliki file yang disalin. Tidak ada berbagi lainnya pengaturan dari file sumber direplikasi. Jika salinan dibuat di folder bersama, ia mewarisi izin akses dari folder tersebut.
- Kepemilikan file yang disalin dapat berubah dan salinannya mungkin tidak diwariskan pengaturan berbagi file asli. Setelan ini mungkin perlu {i>reset<i}.
- Pembatasan file
Pengelolaan file:
- Beberapa file, seperti pihak ketiga pintasan, tidak pernah bisa disalin.
- Anda hanya dapat menyalin file ke dalam satu folder induk. Menentukan beberapa
orang tua tidak didukung. Jika kolom
parents
tidak ditentukan, elemen mewarisi apa pun induk yang dapat ditemukan dari file sumber. - Meskipun folder adalah jenis file, Anda tidak dapat menyalin folder.
Sebagai gantinya, buat folder tujuan dan tetapkan kolom
parents
dari file yang ada ke folder tujuan. Anda kemudian dapat menghapus folder sumber asli. - Kecuali jika nama file baru ditentukan, metode
files.copy
akan menghasilkan {i>file<i} dengan nama yang sama dengan aslinya. - Penggunaan
files.copy
yang berlebihan dapat menyebabkan kelebihan Batas kuota Drive API. Untuk informasi selengkapnya, lihat Penggunaan batasan ini.
Topik terkait
Berikut beberapa langkah selanjutnya yang dapat Anda coba:
Untuk mengupload data file saat Anda membuat atau memperbarui file, lihat Mengupload file data Anda.
Untuk membuat file di folder tertentu, lihat Membuat file di folder folder.
Untuk menggunakan metadata file, lihat Mengelola file metadata.
Untuk menghapus file, lihat Sampah atau hapus file dan folder.