Цитата dedylka:
Нужно, чтобы появлялся в папке, из которой запускали batник »
|
Код:

@Echo Off
chcp 1251 >nul
Set "BoxIn=D:\Мой контент\Музыка\Село и люди"
Set "Maska=*.mp3"
If Not "%~1"=="" Set "BoxIn=%~1"
If "%BoxIn:~-1%"=="\" Set "BoxIn=%BoxIn:~0,-1%"
Call :OutList "%BoxIn%" "%~dp0"
GoTo :Eof
:OutList
>"%~2List_%~nx1.txt" 2>&1 Dir "%~1\%Maska%" /B /A:-D
При этом рядом с батником создастся файл "List_Имя сканируемой папки.txt" Не вижу смысла сохранять список под одним и тем же именем. А иначе - строчка кода
Iska, которую прекрасно можно набрать руками, так как основные затраты при этом - пути папки и файла. Батник можно сохранить в стандартном notepad
При "затаскивании" имени папки на значок батника или указании полного пути папки в параметре батника жестко заданное имя будет проигнорировано.