Hello scripting guys,
get-childitem -recurse -path "C:\test\Media" -include *.mp3 , *m3u, *.jpg
向我展示了我的两个子文件夹“AudioAndJPG”,包括* .mp3,* m3u,* .jpg文件和“VideoJPG”,包括* .avi,* .mkv,* .jpg文件。 (当然只显示* .mp3,* .m3u和* .jpg)。 如何排除包含视频和jpg文件的整个文件夹,但显示包含mp3,m3u和jpg文件的所有文件夹?
get-childitem -recurse -path "C:\test\Media" -include *.mp3 , *m3u, *.jpg| Where-Object { ($_.Directory -notcontains "*.avi")}
Dosent工作
答案 0 :(得分:0)
这将返回包含不包含avi的扩展名列表的目录:
{{1}}
如果为目录缓存内部循环gci结果,这将会快得多。