Saya memiliki 80.000 file dalam satu folder dan saya harus mengganti namanya semua dari
filename.jpg
untuk
._filename.jpg
di lingkungan Windows, saya kira dari dos. Alasannya adalah bahwa saya telah mengkompres file-file ini ke tar.gz dari unix dan disalin ke windows dan untuk beberapa alasan nama file telah berubah.
Bisakah Anda memberi tahu saya apa perintah untuk melakukannya? Terima kasih
windows-7
command-line
aneuryzm
sumber
sumber
ren
hanya dapat mengganti teks dengan teks dengan panjang yang sama. Misalnya, jika Anda memiliki filefile1.txt
danfile2.txt
,ren file*.txt blah*.txt
lakukan apa yang Anda harapkan (Anda sekarang memiliki fileblah1.txt
danblah2.txt
). Namun, jika Anda kemudian ketikren blah*.txt myfile*.txt
bom perintah karena itu mengubah namablah1.txt
menjadimyfile.txt
(tidakmyfile1.txt
) dan kemudian tidak dapat mengganti namablah2.txt
menjadimyfile.txt
karena file itu sudah ada.Berikut cara menggunakan PowerShell:
Arahkan ke folder Anda dan jalankan perintah ini
Versi pendek bonus ekstra:
sumber
Saya punya 2 solusi:
Semua file berada di folder yang sama
jalankan perintah berikut dari command prompt pada folder itu:
solusi lengkap ketika ada file dalam subfolder DAN ketika Anda ingin mengganti "n" karakter pertama dengan string yang Anda inginkan: D
path
: letakkan di""
dalam jalur root dari file Anda (mis. "C: \ dokumen dan pengaturan \ pengguna \ desktop \ folder baru"numfirstchars2replace
: masukkan nomor dengan karakter pertama yang akan diganti (dalam kasus Anda, 2)str2put
: letakkan string yang akan ditambahkan sebagai awalan dari nama file baru (dalam kasus Anda,._
)sumber
Jika semuanya ada di folder yang sama, Anda dapat memilih semuanya dengan
Control
+A
lalu tekanF2
untuk mengganti nama salah satunya. Semua file selanjutnya akan dinamai file (2), file (3), dllsumber
Coba Powershell (sudah diinstal pada Windows 7):
(mengujinya di dir-download saya.)
Sunting : Kode Siim K akan menambahkan ".jpg" tambahan untuk setiap "._filename.jpg". Hapus ".jpg" terakhir dalam kode Siim K dan Anda memiliki kode pendek dan elegan untuk mengganti nama file Anda.
sumber
Total Commander memiliki alat multi-penggantian nama yang sangat bagus.
sumber
Saya selalu menemukan Flash Renamer menjadi alat yang baik untuk mengganti nama file dalam batch.
Ini memiliki versi percobaan dan lengkap ($ 20) dan dapat mengubah nama file berdasarkan meta data - sangat berguna untuk mengubah nama file MP3 yang saya gunakan untuk apa.
sumber
Jika Anda mencari cara yang mudah digunakan untuk mengubah nama secara massal, Anda dapat mencoba alat gratis Ant Renamer , ada sejumlah besar tindakan yang dapat Anda ambil dan juga memberikan pratinjau praktis sebelum Anda mengubah nama. Saya sering menggunakannya saat mengacaukan perpustakaan musik, foto, atau video saya.
sumber
Saya telah menggunakan program File Renamer freeware ini dengan hasil yang bagus. Banyak filter dan opsi berbeda, ditambah lagi memberi Anda kemampuan untuk menguji hasil. UI yang agak ketinggalan jaman mungkin tetapi berfungsi seperti jagoan.
http://www.webxpace.com/software/freeware.shtml#FileRenamer
sumber