windows - 按年份列出音乐文件
问题描述
在 Windows 10 文件资源管理器中,我可以在搜索栏中输入“年份:1937”,它将找到当前所选文件夹及以下文件夹中的所有 mp3 文件。
如何在 PowerShell 或 BAT 文件中复制此搜索?我正在考虑使用类似于以下内容的内容每年创建单个文件,但是如何让它查看 mp3 中的“年份”标签?
在 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
有任何想法吗?
谢谢,史蒂夫
解决方案
推荐阅读
- json - 删除 JSON 文件中字符串的值
- ruby-on-rails - 文件名中带有数字的Rails连字符不起作用
- regex - 在 Joomla 3.9.28 中使用 .htaccess 进行正则表达式重定向的问题
- python - 如何在 pandas 的同一个 Excel 列表中组合来自不同表的数据?
- android - 检测应用程序是否从华为应用市场安装
- python-3.x - XML 日志文件打印到漂亮
- javascript - JavaScript IntersectionObserver rootMargin 不起作用
- python - 使用两个相同的列信息,合并第三列
- r - 如何从多个 .txt 文件创建小标题,在列中保留文件名,以及使用文件名将文件分类?
- java - 找不到 org.springframework.boot:spring-boot-starter-cloud-connectors