Windows %% f возвращает полное имя файла как «filename.ext»
например
for /r %%f in (*.wav) do echo %%f
Есть ли способ извлечь имя файла без расширения из %% f?
Windows %% f возвращает полное имя файла как «filename.ext»
например
for /r %%f in (*.wav) do echo %%f
Есть ли способ извлечь имя файла без расширения из %% f?
Измените echo %% f на echo %% ~ nf.
~ n говорит cmd расширить f, чтобы оно равнялось только имени файла, за вычетом расширения.