Cara Praktis Membuat ZIP di Google Drive
Pelajari cara cepat membuat file ZIP di Google Drive menggunakan Python di Google Colab. Ikuti langkah mudah untuk mengompres folder dengan nama.
Hai, teman-teman! 👋 Pernah nggak sih, kamu merasa ribet ketika harus mengompres file atau folder di Google Drive? Nah, kali ini aku akan berbagi cara praktis membuat file ZIP langsung dari Google Drive menggunakan Python di Google Colab. Dengan langkah-langkah simpel ini, kamu bisa langsung mengompres file hanya dengan beberapa klik. Yuk, simak selengkapnya! 😎

Apa yang Akan Kita Lakukan? 🤔
Kita akan:- Mengakses Google Drive lewat Google Colab. 🌐
- Memilih folder yang ingin di-ZIP menggunakan dropdown interaktif. 📂
- Membuat file ZIP dengan nama otomatis berdasarkan nama folder. 🗂️
1. Login ke Akun Google Collab
Pertama-tama, buka Google Colab. Jika belum tahu, Google Colab adalah platform berbasis cloud yang memungkinkan kita menulis dan menjalankan kode Python tanpa perlu menginstal apa pun di komputer kita. Keren, kan?Caranya:
# GDriveZIP by Ngenez.com
# Import library yang diperlukan
from google.colab import drive
import zipfile
import os
from tqdm import tqdm
import ipywidgets as widgets
from IPython.display import display
# Mount Google Drive
drive.mount('/content/drive')
# Widget dropdown untuk memilih folder
folder_selector = widgets.Dropdown(
options=[('Pilih Folder', '')] + [(folder, folder) for folder in os.listdir('/content/drive/MyDrive')],
description='Folder:'
)
display(folder_selector)
# Fungsi untuk membuat file ZIP
def create_zip(b):
folder_name = folder_selector.value
if not folder_name:
print("Silakan pilih folder terlebih dahulu.")
return
folder_path = f'/content/drive/MyDrive/{folder_name}'
zip_file_path = f'/content/drive/MyDrive/{folder_name}.zip'
file_list = [os.path.join(foldername, filename)
for foldername, _, filenames in os.walk(folder_path)
for filename in filenames]
with zipfile.ZipFile(zip_file_path, 'w') as zip_file:
for file_path in tqdm(file_list, desc="Membuat file ZIP", unit="file"):
zip_file.write(file_path, os.path.relpath(file_path, folder_path))
print(f'File ZIP telah dibuat: {zip_file_path}')
# Tombol untuk memulai pembuatan ZIP
create_zip_button = widgets.Button(description="Buat ZIP")
create_zip_button.on_click(create_zip)
display(create_zip_button)
Penjelasan Ringkas:
Cukup jalankan kode ini di Google Colab, pilih folder yang diinginkan, dan klik tombol "Buat ZIP" untuk mengompres folder!
Jalankan Kodenya dengan mengklik Tombol Logo Play Di kiri atas kodenya, atau bisa juga dengan menggunakan tombol kombinasi di keyboard CTRL+ENTER.
Pastikan Google Collab sudah terkoneksi dengan Python 3 Google Compute Engine backend (Lihat gambar).
Kesimpulan 🔑
Membuat file ZIP di Google Drive menggunakan Python di Google Colab ternyata nggak ribet, kan? Dengan langkah sederhana ini, kamu bisa dengan cepat mengompres file dan folder untuk kebutuhan backup atau berbagi data. Kode ini cocok buat kamu yang ingin bekerja lebih efisien dan menghemat waktu. ⏳Selamat mencoba, dan semoga bermanfaat! Jika ada pertanyaan atau tips lain, jangan sungkan untuk tulis di kolom komentar, ya! 💬
Gabung dalam percakapan