Capek Beresin File Manual? Sini Gue Bisikin Cara Automasi Windows Pake PowerShell!
Lu pernah nggak sih ngerasa kayak robot pas lagi ngerapiin folder? Misal, lu abis download ratusan aset desain atau foto, terus namanya berantakan semua kayak IMG_999_final_banget_v2.jpg. Atau yang lebih parah, folder “Downloads” lu udah penuh sampah file dari zaman Majapahit yang bikin SSD lu jerit-jerit?
Kalo lu masih rename atau delete satu-satu pake klik kanan… asli, lu buang-buang waktu berharga lu.
Di artikel ini, gue mau kasih tau cara bikin script PowerShell sederhana biar Windows lu kerja sendiri. Lu tinggal duduk manis sambil ngopi, biar script gue yang beresin sisanya.
PowerShell: Bukan Cuma Layar Biru Biasa
Banyak yang nanya, “Kenapa nggak pake CMD aja, Bang?”. Gini ya, PowerShell itu jauh lebih “pinter” dibanding CMD. Dia bisa baca objek. Jadi kalau lu mau nyari file yang ukurannya di atas 1GB atau file yang nggak pernah dibuka selama setahun, PowerShell bisa nemuin itu dengan gampang banget.
Jurus Auto-Rename: Biar Folder Lu Estetik
Katakanlah lu punya folder isi foto-foto dari kamera yang namanya DSC001, DSC002, dsb. Terus lu pengen ubah jadi Projek_Keren_001.
Sikat Pake Kode Ini:
# Ganti path-nya ke folder tujuan lu ya!
$folderPath = "C:\Users\Gue\Documents\Project_Aset"
# Ambil semua file, terus ganti namanya
Get-ChildItem -Path $folderPath | ForEach-Object {
$namaBaru = $_.Name -replace "DSC", "Projek_Keren"
Rename-Item -Path $_.FullName -NewName $namaBaru
} Kenapa Gini?:
Get-ChildItem: Ini cara lu bilang ke PowerShell, “Eh, tolong liatin isi folder ini dong.”-replace: Ini perintah paling sakti buat nuker kata-kata sampah jadi kata-kata yang lu mau.
Jurus Auto-Delete: Buang Mantan… Eh, File Sampah!
Gue yakin folder Temp atau Downloads lu itu sarang hantu. Nah, kita bisa bikin script yang otomatis hapus file yang udah lebih dari 30 hari nggak lu sentuh.
Copy-Paste Kode Ini:
# Target folder sampah lu
$pathSampah = "D:\Downloads\Trash"
$batasHari = 30
# Cari yang udah jamuran, terus sikat!
Get-ChildItem -Path $pathSampah -Recurse | Where-Object {
$_.LastWriteTime -lt (Get-Date).AddDays(-$batasHari)
} | Remove-Item -Force Kalau lu takut salah hapus, tambahin -WhatIf di akhir baris Remove-Item. Nanti PowerShell cuma bakal pamer, “Nih file yang BAKAL gue hapus,” tanpa beneran ngehapus. Jadi lu bisa cek dulu.
Cara Biar Run Otomatis (Gak Perlu Klik-Klik Lagi)
Script di atas nggak bakal guna kalau lu harus buka-tulis tiap hari. Lu harus pake Task Scheduler bawaan Windows:
Step 1 Cari Task Scheduler di Start Menu.
Step 2
Pilih Create Basic Task, kasih nama “Bersih-Bersih Folder”.
Step 3
Di bagian Action, pilih Start a Program.
Step 4
Di bagian Program/script isi: powershell.exe.
Step 5
Di bagian Add arguments, masukin:
-ExecutionPolicy Bypass -File "C:\Path\Ke\Script\Lu.ps1".
Selesai! Sekarang tiap pagi pas lu nyalain PC, script itu bakal jalan sendiri di background.
Kesimpulan
Hari gini masih manual? Sayang banget skill lu. Dengan automasi kecil kayak gini, lu udah selangkah lebih maju buat jadi power user yang efisien.
Baca juga
Cara Jualan Foto di Adobe Stock Agar Cepat Approve & Laku!
Mau dapet Dollar dari AI? Simak panduan jualan foto di Adobe Stock: tips niche industrial, prompt komersial, dan cara biar lolos review. Cek di sini!
Bima Akbar Demonetisasi YouTube Akibat Konten Tidak Autentik: Penyebab dan Solusinya
Penjelasan tentang demonetisasi YouTube akibat konten tidak autentik atau reused content, serta strategi agar channel tetap memenuhi syarat monetisasi.
Bima Akbar Adogen: Revolusi Workflow Kontributor Adobe Stock dengan Intelegensi Buatan
Bagaimana saya membangun alat bantu metadata otomatis menggunakan Astro 6, Tailwind 4, dan Vision AI untuk memangkas waktu kerja kontributor hingga 90%.
Bima Akbar