Cara Menghapus File Duplikat dengan PowerShell

File yang duplikat sendiri merupakan file salinan dari sumber aslinya, dengan kata lain ini merupakan file hasil copy-paste. File duplikat ini juga sering menjadi penyebab utama pada ruang penyimpanan yang menipis.

Sebelumnya WinPoin telah membagikan bagaimana cara menemukan file duplikat dengan PowerShell dan cara memindahkan semua file duplikat dengan PowerShell. Hampir serupa dengan dua artikel tersebut, tetapi kali ini semua file duplikat yang ditemukan akan dihapus — dan sama dengan sebelumnya, tutorial ini akan menggunakan PowerShell.

Baca juga tutorial Windows 10 lainnya:

Menghapus File Duplikat dengan PowerShell

  1. Buka File Explorer.
  2. Navigasi ke path folder yang diinginkan, lalu tekan tombol SHIFT pada keyboard sembari klik kanan dan pilih opsi Open PowerShell window here.
  3. Copy perintah berikut gci -file -recurse | Group-Object Length | Where-Object { $_.Count -gt 1 } | select -ExpandProperty group | foreach {get-filehash -literalpath $_.fullname} | group -property hash | where { $_.count -gt 1 } | foreach { $_.group | select -skip 1 } | select -ExpandProperty path | foreach {Remove-Item -LiteralPath $_ } dan tekan enter pada keyboard.
  4. Done.

Setelah proses selesai, maka semua file duplikat yang ditemukan akan dihapus secara otomatis secara permanen (tanpa menyimpannya di Recycle Bin).

Aditya Rizky

Microsoft Device and Windows beta enthusiast. akan merasa senang jika bisa saling bertukar knowledge tentang Windows dan Lumia, baik Melalui Forum atau Twitter. Bukan fanboy.

Post navigation