Cara Batch Ganti Nama Banyak File di Windows
Punya banyak file yang ingin Anda ganti namanya, tetapi tidak ingin membukanya satu per satu? Windows menyediakan lebih banyak cara untuk melakukan ini daripada yang Anda sadari.
Anda dapat dengan mudah mengganti nama satu atau lebih file hanya dengan Windows Explorer, tetapi Anda dapat melakukan lebih banyak lagi dengan Command Prompt atau PowerShell. Tambahkan utilitas penggantian nama pihak ketiga, dan kemungkinan tidak terbatas. Mari kita lihat setiap opsi dan cara kerjanya.
Ganti nama Banyak File di Windows Explorer
Windows Explorer (dikenal sebagai File Explorer di Windows 10) ternyata sangat kuat. Anda mungkin tahu cara mengganti nama file tunggal, tetapi mari kita mulai dengan dasar-dasarnya, karena trik-trik canggih membangunnya.
Jika Anda menggunakan mouse, Anda memiliki tidak kurang dari tiga cara untuk memilih nama file dan menamainya kembali. Kamu bisa:
- Klik untuk memilih file dan kemudian klik tombol "Ubah nama" pada menu Beranda.
- Klik untuk memilih file dan kemudian klik nama file yang dipilih.
- Klik kanan file dan kemudian pilih "Ubah nama" pada menu konteks.
Dan jika Anda lebih suka menggunakan keyboard, Anda bisa menggunakan tombol panah (atau mulai mengetikkan nama file) untuk memilih file dan kemudian tekan F2 untuk memilih nama file.
Setelah Anda memilih nama file-dan Anda akan melihat hanya nama file itu sendiri yang dipilih, bukan ekstensi-Anda dapat mengetikkan nama file baru.
Setelah selesai mengetik nama file, Anda dapat menekan Enter (atau cukup klik di tempat lain) untuk menyimpan nama baru.
Di sinilah semuanya menjadi menarik: Anda juga dapat menekan tombol Tab untuk secara otomatis memilih nama file berikutnya dalam folder sehingga Anda dapat segera mulai mengetik nama baru untuknya. Terus tekan Tab dan ketikkan nama dengan cara ini dan Anda dapat dengan mudah mengganti nama semua file dalam folder jika Anda ingin.
Jika Anda mengganti nama banyak file di folder yang sama dan file-file itu tidak perlu sama sekali berbeda satu sama lain, Windows menyediakan cara yang lebih mudah untuk mengubah nama file-file itu dalam batch. Mulailah dengan memilih banyak file-Anda dapat menahan tombol Ctrl untuk memilih beberapa file sekaligus, atau Shift untuk memilih berbagai file. Ketika Anda sudah memilih file, gunakan salah satu dari perintah rename-tombol pada menu Home, perintah pada menu konteks, atau cukup tekan F2. Anda akan melihat bahwa semua file tetap dipilih, tetapi yang pertama dalam grup mendapatkan namanya disorot sehingga Anda dapat mengetik nama baru.
Ketik nama baru untuk file dan kemudian tekan Enter atau klik di tempat lain di jendela. Semua file yang dipilih diganti namanya menggunakan nama yang baru saja Anda ketik, dan ditambahkan dengan angka dalam tanda kurung untuk membedakannya.
Ganti nama Banyak File dari Command Prompt
Jika Anda membutuhkan daya lebih dari itu, Anda dapat menggunakan ganti nama
atau ren
perintah di jendela Command Prompt ke satu atau lebih file. Perintah menerima karakter wildcard seperti * dan? untuk mencocokkan beberapa file, yang dapat membantu jika Anda hanya ingin mengubah nama pilihan file tertentu dalam folder yang penuh dengan banyak file.
Cara tercepat untuk membuka jendela Prompt Perintah di lokasi yang Anda inginkan adalah membuka folder di File Explorer terlebih dahulu. Dari menu "File", arahkan ke "Open command prompt," dan kemudian pilih "Open command prompt."
Untuk mengganti nama file tunggal, Anda dapat menggunakan sintaks perintah berikut:
ren "current_filename.ext "" new_filename.ext "
Kutipan itu penting jika nama file Anda mengandung spasi. Jika tidak, Anda tidak perlu tanda kutip. Jadi, misalnya, untuk mengganti nama file dari "wordfile (1) .docx" menjadi "file word saya (01) .docx" Anda akan menggunakan perintah berikut:
ren "wordfile (1) .docx" "file kata saya (01) .docx"
Sejak ren
perintah dapat mengatasi ekstensi, Anda juga dapat menggunakannya untuk mengubah ekstensi beberapa file sekaligus. Katakan, misalnya, Anda memiliki pilihan file .txt yang ingin Anda ubah menjadi file .html. Anda dapat menggunakan perintah berikut bersama dengan * wildcard (yang pada dasarnya memberitahu Windows bahwa teks dengan panjang apa pun harus dianggap cocok):
ren * .txt * .html
Dan sementara kita berada di subjek wildcard, Anda juga dapat melakukan beberapa hal menarik dengan itu? wildcard, yang digunakan untuk setiap karakter tunggal. Misalnya, Anda memiliki banyak file .html yang ingin Anda ubah menjadi file .htm. Anda bisa menggunakan perintah berikut untuk melakukan perubahan:
ren * .html *.???
Ini memberitahu Windows untuk mengganti nama semua file dengan ekstensi .html untuk menggunakan nama file yang sama dan hanya tiga huruf pertama dari ekstensi file, yang akhirnya memotong "l" dari semua ekstensi dalam folder.
Dan ini hanya mulai membahas jenis-jenis baris perintah yang dapat Anda masuki jika Anda ingin membangun perintah yang lebih rumit - atau bahkan batch script - dengan menenun perintah lain dan mengkondisikan ke dalam berbagai hal. Jika Anda tertarik, orang-orang di forum Lagmonster memiliki artikel yang bagus tentang topik ini.
Ganti nama Banyak File dengan PowerShell
PowerShell menawarkan lebih banyak fleksibilitas untuk mengganti nama file di lingkungan baris perintah. Menggunakan PowerShell, Anda dapat menyalurkan output dari satu perintah yang dikenal sebagai "commandlet" dalam istilah PowerShell - ke perintah lain, sama seperti yang Anda bisa di Linux dan sistem mirip UNIX lainnya. Dua perintah penting yang Anda butuhkan adalah Dir
, yang mencantumkan file dalam direktori saat ini, dan Ganti nama-Item
, yang mengganti nama suatu item (file, dalam hal ini). Pipa output Dir ke Ubah Nama-Item dan Anda dalam bisnis.
Cara tercepat untuk membuka jendela PowerShell di lokasi yang Anda inginkan adalah dengan terlebih dahulu membuka folder di File Explorer. Dari menu "File", arahkan ke "Open Windows PowerShell," dan kemudian pilih "Open Windows Powershell."
Pertama, mari kita lihat mengganti nama file tunggal. Untuk itu, Anda akan menggunakan sintaks berikut:
ganti nama-item "current_filename.ext "" new_filename.ext "
Jadi, misalnya, untuk mengganti nama file dari "wordfile.docx" menjadi "My Word File.docx" Anda akan menggunakan commandlet berikut:
ganti nama-item "wordfile.docx" "My Word File.docx"
Cukup mudah. Tetapi kekuatan sebenarnya di PowerShell berasal dari kemampuan untuk menyambungkan commandlets bersama dan beberapa sakelar bersyarat yang didukung oleh ganti nama-item
commandlet. Katakanlah, misalnya, kami memiliki banyak file bernama "wordfile (1) .docx", "wordfile (2) .docx", dan seterusnya.
Katakanlah kami ingin mengganti spasi di nama file tersebut dengan garis bawah sehingga nama file tidak mengandung spasi. Kita bisa menggunakan commandlet berikut:
dir | rename-item -NewName $ _. name -replace "", "_"
Itu dir
bagian dari commandlet itu mencantumkan semua file di folder dan mem-pipe-nya (itulah |
simbol) ke ganti nama-item
commandlet. Itu $ _. nama
bagian berdiri untuk setiap file yang disalurkan. Itu -menggantikan
saklar menunjukkan bahwa suatu penggantian akan terjadi. Sisa dari commandlet hanya menandakan bahwa ada ruang ( ""
) harus diganti dengan garis bawah ( "_"
).
Dan sekarang, file kita terlihat seperti yang kita inginkan.
Seperti yang mungkin Anda harapkan, PowerShell menawarkan kekuatan luar biasa dalam hal penamaan file Anda dan kami hanya menggaruk permukaan di sini. Misalnya, ganti nama-item
commandlet juga menawarkan fitur seperti a -berulang
switch yang dapat menerapkan commandlet ke file dalam folder dan semua folder yang bersarang di dalam folder itu, a -memaksa
saklar yang dapat memaksa penggantian nama untuk file yang terkunci atau tidak tersedia, dan bahkan a -bagaimana jika
switch yang menjelaskan apa yang akan terjadi jika commandlet dieksekusi (tanpa benar-benar mengeksekusinya). Dan, tentu saja, Anda juga dapat membangun struktur commandlet yang lebih rumit yang bahkan termasuk JIKA KEMUDIAN
logika. Anda dapat mempelajari lebih lanjut tentang PowerShell secara umum dari panduan Geek School kami, dan mempelajari lebih lanjut tentang ganti nama-item
commandlet dari Perpustakaan TechNet Microsoft.
Ganti nama Banyak File Menggunakan Aplikasi Pihak Ketiga
Jika Anda memerlukan cara yang ampuh untuk mengganti nama banyak file sekaligus dan Anda tidak siap menguasai perintah Prompt Perintah atau PowerShell, Anda selalu dapat beralih ke utilitas pihak ketiga. Ada banyak aplikasi penggantian nama di sana - dan banyak di antaranya bagus - tetapi kami memiliki dua favorit yang jelas: Bulk Rename Utility dan AdvancedRenamer.
Cara Menggunakan Bulk Rename Utility
Bulk Rename Utility memiliki antarmuka yang berantakan dan agak mengintimidasi, tetapi mengekspos sejumlah besar opsi yang biasanya hanya Anda dapatkan dengan ekspresi reguler dan opsi baris perintah yang rumit.
Setelah menginstal alat, luncurkan, arahkan ke file yang ingin Anda rename, dan pilih.
Ubah opsi di satu atau lebih dari banyak panel yang tersedia, dan Anda akan melihat pratinjau perubahan Anda muncul di kolom "Nama Baru" di mana file Anda terdaftar. Dalam contoh ini, saya telah membuat perubahan pada empat panel, yang sekarang disorot dengan warna oranye sehingga lebih mudah untuk mengetahui apa yang telah saya ubah. Saya telah memberi tahu utilitas untuk mengubah nama semua file menjadi "File Word" dan menggunakan case title. Saya telah menambahkan tanggal file itu dibuat dalam format YMD. Dan saya juga telah menambahkan nomor file otomatis yang muncul di akhir nama file, dimulai pada satu, bertambah satu, dan dipisahkan dari nama file dengan garis bawah. Dan itu hanya sedikit dari apa yang dapat Anda lakukan dengan Bulk Rename Utility. Ketika Anda puas dengan bagaimana nama file baru Anda akan terlihat, yang harus Anda lakukan adalah klik tombol "Ganti Nama".
Dan seperti yang Anda lihat, utilitas menangani permintaan sederhana saya dengan mudah.
Cara Menggunakan AdvancedRenamer
Alat penggantian nama favorit kami yang lain, AdvancedRenamer, juga memperlihatkan sejumlah besar metode penggantian nama, tetapi alih-alih menampilkan semuanya sebagai panel di antarmuka, ia meminta Anda menggunakan sintaks yang cukup sederhana namun kuat untuk membuat metode penggantian nama. Tidak sulit untuk belajar dan mereka memiliki dukungan yang baik, bersama dengan contoh-contoh. Alat ini menampilkan antarmuka yang jauh lebih ramah dan mendukung pengaturan pekerjaan batch lanjutan sehingga Anda dapat menggabungkan beberapa metode penggantian nama dan menerapkannya pada sejumlah besar file. Anda juga dapat menyimpan metode penggantian nama yang Anda buat untuk digunakan nanti.
Dalam contoh di bawah ini, saya telah membuat metode penggantian nama menggunakan sintaks berikut:
File Word ____ ()
Ini memberitahu AdvancedRenamer untuk memberi nama semua file saya "File Word" dan untuk menambahkan tanggal pembuatan dalam format YMD (memisahkan setiap bagian dengan garis bawah). Itu juga menambahkan nomor file tambahan dalam tanda kurung dan dipisahkan oleh garis bawah tambahan.
Dan seperti yang Anda lihat, file saya telah diubah namanya seperti yang saya inginkan. AdvancedRenamer memiliki kurva belajar yang sedikit lebih curam daripada Bulk File Renamer, tetapi imbalannya adalah Anda mendapatkan kontrol yang jauh lebih baik atas nama file Anda.
Punya cara lain untuk mengganti nama file di Windows yang belum kita bahas? Pastikan untuk meninggalkan kami komentar dan beri tahu kami tentang itu.