В Windows 10 File Explorer, в строке поиска я могу ввести «year: 1937», и он найдет все mp3-файлы в текущей выбранной папке и ниже.
Как мне повторить этот поиск в PowerShell или BAT-файле? Я думаю о создании отдельных файлов в год, используя что-то похожее на следующее, но как мне заставить его посмотреть на тег «year» в mp3s?
В Powershell:
Здесь перечислены все mp3-файлы в текущей папке и ниже и выведены в текстовый файл года. Мне просто нужен фильтр по "Year: xxxx":
for ($i=1900;$i -le 2021;$i++)
{
Get-ChildItem -file -name -filter * -recurse -include *.mp3 | out-file -filepath "e:\Music\$i.txt"
}
В партии:
for %%i in (19, 20) do for %%j in (0,1,2,3,4,5,6,7,8,9) do for %%k in (0,1,2,3,4,5,6,7,8,9) do dir /s /a:-d /b *.mp3 > %%i%%j%%k.txt
Есть идеи?
Спасибо, Стив