Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2728
Благодарности: 1697

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo Off

Set Out=D:\Music\Music.txt
Set What=D:\Music\*.mp3

Del "%Out%" 2>Nul
FOR /F "usebackq tokens=1,* delims= " %%i IN (`Dir "%What%" /B /A:-D 2^>Nul`) DO >>"%Out%" echo FN=%%i %%j*N=%%~nj
Если имена файлов только News, то можно написать
Set What=D:\Music\*News.mp3
Цитата:
Я использую два способа:

1-й из командной строки

Пуск - выполнить - набрать cmd, в появившемся черном окне набрать
cd /d D:\music
нажать Enter
for %i in (*.mp3) do echo %i >> music.txt
нажать Ente
Если хочется из командного окна,то
Код: Выделить весь код
FOR /F "usebackq tokens=1,* delims= " %i IN (`Dir *.mp3 /B /A:-D`) DO >>Music.txt echo FN=%i %j*N=%~nj

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 23-06-2013 в 11:30.


Отправлено: 11:12, 23-06-2013 | #2