PowerShell membuat penggantian nama berkas dari baris perintah menjadi sangat mudah. Anda dapat menggunakan nama tertentu, menambahkan nomor secara berturut-turut, menambahkan awalan dan akhiran, bahkan menambahkan timestamp.
Kami akan menunjukkan cara melakukan semua itu pada komputer Windows 11 atau Windows 10 Anda.
Untuk mengganti nama berkas, Anda harus memberikan jalur penuh berkas atau folder induk Anda kepada PowerShell. Jika Anda sudah tahu cara melakukannya, lewati ke bagian relevan di bawah ini. Jika Anda belum yakin bagaimana cara mendapatkan jalur penuh folder atau berkas, kami akan menunjukkannya.
Buka jendela Penjelajah Berkas dan temukan berkas atau folder Anda. Tekan dan tahan tombol Shift di keyboard Anda, klik kanan berkas atau folder Anda, dan pilih “Copy as Path.”
Tindakan itu telah menyalin jalur penuh item yang dipilih ke clipboard Anda. Anda sekarang dapat menempelkan jalur ini di mana pun diperlukan dalam perintah di bawah ini.
Cara Mengganti Nama Berkas Tertentu
Untuk memberi nama baru pada berkas tertentu di PC Anda, gunakan cmdlet Rename-Item PowerShell. Cmdlet ini mengambil jalur penuh berkas Anda, nama baru yang ingin Anda berikan, dan mengganti nama berkas Anda.
Untuk menggunakannya, buka jendela PowerShell di PC Anda dan ketik perintah berikut. Dalam perintah tersebut, gantilah PATH dengan jalur penuh berkas Anda. Jalur Anda harus memiliki nama penuh berkas serta ekstensi. Gantilah MyName dengan nama baru yang ingin Anda gunakan, dan ext dengan ekstensi asli berkas Anda.
Rename-Item PATH -NewName MyName.ext
Pastikan untuk menggunakan ekstensi asli berkas Anda saat mengganti nama berkas. Menggunakan ekstensi lain dapat membuat berkas Anda tidak dapat digunakan.
Sebagai contoh, untuk mengganti nama berkas bernama Old-Test.txt yang terletak di desktop Anda menjadi New-Test.txt, Anda akan menggunakan perintah berikut:
powershell
Rename-Item "C:\Users\Username\Desktop\Old-Test.txt" -NewName “New-Test.txt”
PowerShell tidak akan menampilkan pesan yang mengkonfirmasi bahwa berkas Anda telah diganti nama, tetapi ketahuilah bahwa pekerjaan tersebut sudah selesai.
Cara Mengganti Nama Berkas dalam Sebuah Folder dengan Nomor yang Bertambah
Jika Anda ingin menambahkan nomor yang bertambah, seperti 1, 2, 3, dan seterusnya, pada berkas dalam folder tertentu, ikuti langkah-langkah berikut.
Buka jendela PowerShell dan ketik perintah berikut. Gantilah PATH dengan jalur penuh folder Anda, dan txt dengan format berkas yang ingin diubah namanya. Kemudian, tekan Enter.
Get-ChildItem PATH -Recurse -Include "*.txt" | ForEach-Object -Begin { $Counter = 1 } -Process { Rename-Item $_.FullName -NewName ("{0}_{1}" -f $Counter, $_.Name) ; $Counter++ }
Cara Menambahkan Awalan atau Akhiran pada Nama Berkas
Untuk menambahkan teks sebelum nama berkas (disebut sebagai awalan), buka jendela PowerShell dan masukkan perintah berikut. Gantilah PATH dengan jalur penuh folder Anda, dan PREFIX dengan teks yang ingin ditambahkan, kemudian tekan Enter.
Get-ChildItem PATH | Rename-Item -NewName {"PREFIX" + $_.Name}
Untuk menambahkan teks setelah nama berkas Anda (disebut sebagai akhiran), gunakan perintah berikut, menggantikan PATH dengan jalur penuh folder Anda, dan SUFFIX dengan teks yang akan ditambahkan. Kemudian, tekan Enter.
Get-ChildItem PATH | Rename-Item -NewName {$_.BaseName + "SUFFIX" + $_.Extension}
Cara Menambahkan Timestamp pada Semua Berkas dalam Sebuah Folder
Jika Anda ingin menambahkan timestamp pada semua berkas dalam sebuah folder, buka PowerShell dan ketik perintah berikut. Gantilah PATH dengan jalur penuh folder Anda, kemudian tekan Enter.
Get-ChildItem PATH -Recurse -Include "*.*" | ForEach-Object { Rename-Item -Path $_.FullName -NewName "$($_.DirectoryName)\$($_.BaseName)_$(Get-Date -F yyyy-MM-dd_HH-mm)$($_.Extension)"}
Perintah di atas menggunakan waktu sistem komputer Anda. Jika waktu itu tidak benar, Anda dapat mengganti zona waktu pada PC Windows 11 dan Windows 10 Anda.
Dan begitulah cara Anda memberikan nama baru satu berkas atau secara massal pada sistem Windows Anda, tanpa menggunakan Penjelajah Berkas. Ini hanya salah satu dari banyak cara di mana PowerShell membantu dengan tugas-tugas Windows yang membosankan.