Saya memiliki daftar file yang dalam format di sebelah kiri. Saya ingin menambahkan string ke setiap nama file, tetapi sebelum ekstensi, seperti yang ditunjukkan:
File 1.txt -> File 1 version 1.txt
File 2.txt -> File 2 version 1.txt
File 3.txt -> File 3 version 1.txt
File 4.txt -> File 4 version 1.txt
...
Dalam setiap kasus, string yang ditambahkan adalah sama di semua file.
Ini sepertinya tugas yang sangat sederhana, tapi saya mengalami kesulitan memasukkan ini ke dalam file batch.
Saya sudah mencoba ren
perintah dan mengikuti beberapa contoh di halaman ini , tetapi nama file yang dihasilkan menambahkan string setelah ekstensi:
File 1.txt version 1.txt
windows-7
batch
rename
batch-rename
Turki
sumber
sumber
Jawaban:
untuk nama file yang lebih panjang Anda harus menambahkan lagi
?
di blok dengan massa?????????
sumber
Alih-alih mengandalkan kebiasaan aneh ren , tidak mengapa melakukan ini dengan cara yang tepat?
Jika Anda ingin menggunakan ini dalam file batch, ingatlah untuk menggandakan setiap tanda%.
sumber
Saya ingin menambahkan "_A" ke beberapa file dan ini adalah bagaimana saya melakukannya.
Saya menghapus ekstensi pertama, menambahkan akhiran, lalu mengubah ekstensi kembali ke aslinya. Memang berhasil bagi saya dan menjaga kode batch sederhana, karena saya tidak banyak programmer.
sumber
Untuk orang-orang yang tidak berpengalaman dengan perintah (seperti saya), ada beberapa perangkat lunak yang membuat penggantian nama massal sangat mudah:
sumber
@ bwDraco solusi bagus tapi bisa dibuat lebih sederhana. Kumpulan file saya semua * .jpg dan saya ingin mengubah nama mereka semua * c.jpg. Anda hanya perlu 2 langkah untuk ini, bukan 3:
sumber
Secara rekursif melalui subfolder
sumber