vvvv555666
23-06-2013, 11:06
Добрый день, подскажите!
В папке лежат фалы mp3. Необходимо составить список этих файлов определённого вида.
Пример:
01 News
02 News
03 News
05 News
В текстовом редакторе необходимо получить следующие:
FN=01 News.mp3*N=News
FN=02 News.mp3*N=News
FN=03 News.mp3*N=News
FN=04 News.mp3*N=News
FN=05 News.mp3*N=News
Обратите внимание, что после *N= должно стоять название файла без порядкового номера и расширения.
Я использую два способа:
1-й из командной строки
Пуск - выполнить - набрать cmd, в появившемся черном окне набрать
cd /d D:\music
нажать Enter
for %i in (*.mp3) do echo %i >> music.txt
нажать Enter
здесь D:\music - папка, в которой хранятся файлы mp3
2-ой написание bat файла и запуск его из папки с файлами
@echo off
for %%i in (*.mp3) do echo FN=%%i*N=*%%i>> music.txt
Как в первом так и во втором способе получается
FN=01 News.mp3*N=01 News.mp3
FN=02 News.mp3*N=02 News.mp3
FN=03 News.mp3*N=03 News.mp3
FN=04 News.mp3*N=04 News.mp3
FN=05 News.mp3*N=05 News.mp3
Вот в это моя проблема - как написать bat файл, чтобы после *N= мне не приходилось в ручную удалять порядковый номер и расширение. Обратите внимание, что после FN= порядковые номера и расширение должно остаться.
Спасибо! Извините за длинный вопрос.
В папке лежат фалы mp3. Необходимо составить список этих файлов определённого вида.
Пример:
01 News
02 News
03 News
05 News
В текстовом редакторе необходимо получить следующие:
FN=01 News.mp3*N=News
FN=02 News.mp3*N=News
FN=03 News.mp3*N=News
FN=04 News.mp3*N=News
FN=05 News.mp3*N=News
Обратите внимание, что после *N= должно стоять название файла без порядкового номера и расширения.
Я использую два способа:
1-й из командной строки
Пуск - выполнить - набрать cmd, в появившемся черном окне набрать
cd /d D:\music
нажать Enter
for %i in (*.mp3) do echo %i >> music.txt
нажать Enter
здесь D:\music - папка, в которой хранятся файлы mp3
2-ой написание bat файла и запуск его из папки с файлами
@echo off
for %%i in (*.mp3) do echo FN=%%i*N=*%%i>> music.txt
Как в первом так и во втором способе получается
FN=01 News.mp3*N=01 News.mp3
FN=02 News.mp3*N=02 News.mp3
FN=03 News.mp3*N=03 News.mp3
FN=04 News.mp3*N=04 News.mp3
FN=05 News.mp3*N=05 News.mp3
Вот в это моя проблема - как написать bat файл, чтобы после *N= мне не приходилось в ручную удалять порядковый номер и расширение. Обратите внимание, что после FN= порядковые номера и расширение должно остаться.
Спасибо! Извините за длинный вопрос.