Memasukkan karakter dalam nama file menggunakan ren di windows

0

Saya ingin memasukkan nama file batch yang memasukkan 4 karakter ("Lna_") dalam nama yang bagus sebagai:

Cdt001_10x_G75_01s_Ft1.tif -> Cdt001_10x_G75_01s_Lna_Ft1.tif , 
Cdt001_10x_G75_01s_Ft2.tif -> Cdt001_10x_G75_01s_Lna_Ft2.tif , 
Cdt001_10x_G75_01s_Ft3.tif -> Cdt001_10x_G75_01s_Lna_Ft3.tif , 
...

Apa itu mungkin? Terima kasih

pab
sumber

Jawaban:

0

Pisahkan nama-nama di garis bawah dengan parsing for /fdan masukkan di _LNAbelakang token ke-4.

Dalam garis cmd

for %A in (*_*_*_*_*.tif) do @for /f "tokens=1-4* delims=_" %B in ("%A") Do @echo Ren "%A" "%B_%C_%D_%E_LNA_%F"

Jika output sampel

Ren "Cdt001_10x_G75_01s_Ft1.tif" "Cdt001_10x_G75_01s_LNA_Ft1.tif"
Ren "Cdt001_10x_G75_01s_Ft2.tif" "Cdt001_10x_G75_01s_LNA_Ft2.tif"
Ren "Cdt001_10x_G75_01s_Ft3.tif" "Cdt001_10x_G75_01s_LNA_Ft3.tif"

terlihat OK menghapus gema di depan ren.

Dalam file batch, gandakan semua tanda persen.

Lotings
sumber