Batch Rename (hapus karakter tertentu) File


3

Saya memiliki sekitar 3500 panggilan telepon yang direkam dan semuanya dilabeli

yyyy_mm_dd_hh_mm_mobilenumber.3gp

Saya ingin menghapus garis bawah dari nama jadi mencari melalui mereka lebih mudah

Bagaimana saya melakukan ini, yaitu program atau perintah mana yang paling mudah untuk melakukan ini.

Saya menggunakan Windows 7.

Jawaban:


5

Selain jawaban Jacks: Jika file Anda disimpan dalam subfolder, Anda dapat menggunakan perintah ini.
Di Powershell, navigasikan ke folder root dan jalankan:

get-childitem -recurse -Include *.3gp | foreach { rename-item $_ $_.Name.Replace("_", "") }

Jika Anda lebih suka versi baris non-perintah, Anda bisa menggunakan Rename Master

masukkan deskripsi gambar di sini


Utilitas ini cukup baik, saya telah menggunakan program rename sebelumnya dan mereka sangat membingungkan dan bahkan tidak datang dengan instruksi yang tepat. Yang ini hebat! Gedebuk!
Aasim Azam

Bagaimana skrip akan berubah jika itu "." alih-alih "_" yang ingin saya hapus. Misalnya, jika file input adalah "yyyy.mm.dd.hh.mm.mobilenumber.3gp".
Regmi

4

Coba Powershell:

get-childItem *.3gp | rename-item -newname { $_.name -replace '_','' }
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.