在Windows 10文件资源管理器中,我可以在搜索栏中键入“ year:1937”,它将在当前选定的文件夹及以下文件夹中找到所有mp3文件。
如何在PowerShell或BAT文件中复制此搜索?我正在考虑使用类似于以下内容的方式每年创建单个文件,但是如何查看mp3中的“ year”标签呢?
在Powershell中:
这会列出当前文件夹及其下面的所有mp3,并将其输出到年份文本文件,我只需要按“年份: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
有什么想法吗?
谢谢, 史蒂夫