Переименование файлов с помощью команды RENAME в MS-DOS - PullRequest
1 голос
/ 23 мая 2011

Я хочу знать, есть ли способ переименовать файлы в Windows через команду MS-DOS интерпретатора следующим образом:

Предположим, у меня есть каталог с файлами следующим образом:

file1.mp3
file2.mp3
file3.mp3
.
.
.
filen.mp3

и я хочу переименовать в

author-file1.mp3
author-file2.mp3
author-file3.mp3
.
.
.
author-filen.mp3

где n - количество песен, а автор одинаков для всех песен.

Я читал о команде переименования файлов в MS-DOS, более конкретно RENAME, но не могу создать правильный синтаксис для этого.

У меня есть идея, которая может выглядеть примерно так:

RENAME *. mp3 author-<song_name>. mp3

Я не знаю, как указать MS-DOS для размещения имен над каждым из mp3-файлов, чтобы они выглядели так:

author-file1.mp3
author-file2.mp3
author-file3.mp3
.
.
.
author-filen.mp3

Я надеюсь, что кто-то может мне помочь,

1 Ответ

2 голосов
/ 23 мая 2011
for %f in (*.mp3) do rename %f author-%f

REF: Справка Microsoft Batch

...