masukkan deskripsi gambar di sini Saya memiliki sejumlah file dengan nama yang sama dan ekstensi berbeda dalam satu folder, Awalnya file-file ini semua dalam format .Jpg dengan nama yang berbeda.
seperti 1.j87 1.j88 1.j89 Sekarang saya harus mengganti nama setiap gambar menjadi nama dan ekstensi berbeda secara individual.
Saya menemukan ini di forum kami.
Mengganti nama beberapa file dengan nama file yang sama tetapi ekstensi berbeda
Tapi saya tidak tahu cara menggunakan skrip ini, bisakah seseorang membantu?
$i = 1 ; gci "C:\pathToFolder" | rni $_ -newname ("filename" + $i + ".jpg") ; $i++
simpan ini dalam file script.ps1 dan klik kanan dan "jalankan dengan PowerShell" ubah nama file dan .xy ke nama dan ekstensi yang Anda inginkan. ubah C: \ pathtofolder ke folderpath tempat file Anda beradaJawaban:
Saya tahu bagaimana menyelesaikan ini dengan shell CMD Windows setelah Anda mengubah ke direktori file JPG Anda.
Simpan skrip ini ke file BAT seperti
renamer.bat
atau perintah yang tidak disediakan dan jalankan dari command prompt Anda.Berdasarkan pertanyaan Anda, sepertinya Anda juga ingin mengganti nama setiap
*.jpg
mengajukan sesuatu yang berbeda dari*.jpg
, yang akan menambah asosiasi file Anda dan membuat gambar membosankan untuk dibuka. Jika ini BENAR BENAR, gantikan baris Ganti nama dengan:sumber
Menanggapi komentar Arjun 10/19 ~ 2100 UTC, Anda harus mengeksekusi skrip ini dalam file batch di dalam subdirektori yang sama dengan file Anda, itu akan mengubah nama file string acak dari number.01.jpg dan nomor berikutnya sampai semua file dalam direktori sedang diproses. SEMUA file dalam direktori tersebut apakah JPG atau tidak akan diubah namanya menjadi nama acak, nomor urut, dan ekstensi .jpg.
Setiap subdirektori memerlukan eksekusi skrip di dalam direktori tersebut.
sumber
Skrip yang Anda temukan tanpa syarat mengganti nama semua item menjadi nama file {nomor urut dari 1} .jpg dari direktori Anda saat ini. Ingatlah bahwa Ganti nama atau Pindahkan perintah bisa sangat merusak, terutama ketika Anda tidak tahu persis kode itu.
Saya mengubah kode agar lebih aman bagi Anda karena ini:
Kode mendapat item bernama "2017-0 ~. *" Di direktori saat ini. Untuk setiap item, ganti nama item dengan menambahkan ekstensi ".jpg" ke akhir sementara titik ekstensi asli dan ekstensi diubah menjadi garis bawah dan ekstensi, mis. ".001" hingga "_001". Dalam hal ini Anda bisa tahu apa nama file aslinya.
Perhatikan bahwa tindakan nyata dikomentari.
Untuk menjalankan kode:
Rekatkan kodenya
sumber
Jika Anda tidak nyaman menggunakan skrip, Anda dapat mengganti nama file menggunakan yang sangat baik (dan gratis) IrfanView , cukup ikuti langkah-langkah berikut:
Pergi ke
File
& gt;Batch Conversion/Rename...
.Di
Work as
memilihBatch rename
.Di
Batch rename settings
mengubah pola defaultimage###
untukimage###.jpg
karena Anda ingin mengubah ekstensi juga. Ini akan memberi nama file "image001.jpg", "image002.jpg", dll. (Jika Anda memiliki lebih dari 999 gambar dalam folder itu gunakanimage####.jpg
). Anda dapat mengonfigurasi pola nama lain menggunakanOptions
tombol.Di panel explorer di pilih kanan
All files (*.*)
diType
dan pergi ke folder tempat Anda memiliki file, lalu pilih yang ingin Anda ganti namanya dan tekanAdd
(atau tekanAdd all
jika Anda ingin mengganti nama semua file folder itu).Di
Output directory for result files
tekanUse current ("look in") directory
untuk memilih folder yang sama di mana file berada, atau digunakanBrowse
untuk memilih yang berbeda jika Anda ingin memindahkan file berganti nama ke folder lain.Akhirnya pers ini
Start batch
untuk memulai penggantian nama batch.Perhatikan bahwa sebagai ukuran keamanan secara default, IrfanView akan membuat salinan file dengan nama-nama baru di folder output, alih-alih hanya mengganti nama yang sudah ada. Untuk mengganti nama file asli pergi ke
Options
dariBatch rename settings
dan berubahCopy original/input files to output directory
untukMove original/input files to output directory
.sumber