gpt4 book ai didi

powershell - 如何查找所有名为 “Intro” AND文件类型* .mp4的文件夹

转载 作者:行者123 更新时间:2023-12-03 00:27:56 30 4
gpt4 key购买 nike

我最接近的是使用powershell Get-ChildItem given multiple -Filters

Get-ChildItem -Include "Intro", "*.mp4" -Recurse

我认为,具有多个参数的 -Include可以用作 OR运算符。它提供带有“Intro”文件夹或“* .mp4”文件的文件夹。

但是我需要 AND条件。文件夹必须包含一个名为“Intro”和“* .mp4”文件的文件夹。

我需要以下结构的文件夹-
E:.
└───test1.mp4
└───test2.mp4
└───test3.mp4
└───test4.mp4
└───test5.mp4
└───test6.mp4
└───Intro

更新1

我正在搜索符合两个条件的文件夹。
  • 它必须具有一个名为Intro AND
  • 的子文件夹
  • 它必须具有*.mp4文件。

  • 我猜答案似乎如下。
    Get-ChildItem -Directory -Recurse {HasSubFolderNamedIntro && HasMP4Files}

    最佳答案

    只是想添加另一种方法(单线)以获取包含mp4 files和文件夹Intro的文件夹(多数情况下为@HenrikStanleyMortensen的问题):

    (Get-ChildItem -include "*.mp4" -Recurse -File).DirectoryName | Select-Object -Unique | Where-Object {(Get-ChildItem $_ -Recurse -Include 'Intro' -Directory)}

    关于powershell - 如何查找所有名为 “Intro” AND文件类型* .mp4的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51536821/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com