我正在尝试在Powershell中编写一个单行代码,列出文件夹(及其子文件夹)中的所有文件类型.
到目前为止我有这个:
Get-ChildItem D:\Audio -Recursive | Select-Object PSParentPath, Extension | Export-Csv D:\Test.csv
Run Code Online (Sandbox Code Playgroud)
但是,我想做得更好,并为每个文件夹显示每个找到的扩展只有一次.
例如,假设我在D:\ Audio\foo中有10个mp3文件和1个jpg文件,在D:\ Audio\bar中有5个flac文件和1个txt文件.我希望输出为:
我想我应该使用Get-Unique但是如何在Extension属性上指定它而不是在Path属性上?
我在使用SOLR查询获得正确结果时遇到问题.基本上,假设我想要所有包含字符串"toto"的英文文档.
http://127.0.0.1:8080/solr-webservice/query/?q=iso_lang_cd:en&ctnt_val:*toto*
问题是这个查询向我发送了所有英文文档和包含toto的所有文档.
我需要的是获得所有英文文件并包含toto.我怎么能实现这个目标?我认为这是AND运算符的标准用法......