Saya memiliki direktori dengan satu set subfolder, cocok dengan pola nama, seperti:
sub-123
sub-0815
sub-4711
Di dalam folder ini saya memiliki beberapa file dengan nomor yang sama pada namanya seperti yang ditemukan dalam nama folder. misalnya folder sub-123 berisi file
input-123
output-123
Saya ingin mengulang folder, mengubah direktori kerja ke folder saat ini, dan membuat beberapa pemrosesan dengan set file yang sesuai. Sementara saya bisa mengulangi folder dengan
for /d %%d in (sub-*) do .
Saya perlu bagian dari nama folder, yang cocok dengan tanda bintang, dalam contoh di atas "123". Bagaimana saya bisa mengekstrak 123 dari nama folder dan membangun perintah seperti
cd sub-123
copy input-123 output-123
di dalam file batch Windows-7? Di lingkungan Linux dimungkinkan untuk menggunakan perintah cut atau ekspresi reguler apa pun. Tetapi bagaimana saya harus masuk ke command prompt Windows?