文件系统树“任意深度的子文件夹”的 Get-ChildItem 通配符

2024-04-19

我想获取特定子文件夹内特定扩展名的所有文件,但可以位于文件系统内的任何级别,例如

Get-ChildItem ".\Source\**\Release\*.nupkg" -recurse

简单的星号可以工作,但会在“源”下的直接级别上进行搜索,但不会在树中进行更深入的查找。

我希望从命令中获取文件列表:

.\Source\Level1\Release\a.nupkg
.\Source\Level1\bin\Release\b.nupkg

有什么办法可以实现这一点吗?

UPDATE

@JaredPar 的回答很有魅力!但我的输出是:

目录:D:\Source\Level1\Release

节点上次写入时间名称 --- ------------- ---- a--- 08/23/2013 16:02 a.nupkg

目录:D:\Source\Level1\bin\Release

节点上次写入时间名称 --- ------------- ---- a--- 08/23/2013 16:02 b.nupkg

我需要获取一个包含所有文件的列表,而不是按目录分组,如下所示:

节点上次写入时间名称 --- ------------- ---- a--- 08/23/2013 16:02 a.nupkg a--- 08/23/2013 16:02 b.nupkg


尝试以下操作

gci -re -attribute Directory Release | 
%{ gci $_ -re -in *.nupkg }

第一个命令将查找当前路径下所有名为 Release 的目录值。然后,您可以在这些路径下专门搜索 *.nupkg 文件

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

文件系统树“任意深度的子文件夹”的 Get-ChildItem 通配符 的相关文章

  • 无法在 Windows docker 容器中配置 ASP.NET HTTPS 端点

    在 Windows docker 容器中运行 ASP NET Core 时出现此错误 Unhandled Exception System InvalidOperationException Unable to configure HTTP
  • 无法在 PowerShell 中完全解析 XML

    我有一个 XML 文件 我想解析该文件并检索特定信息 为了便于理解 下面是 XML 文件的屏幕截图 我想解析 XML 并为每个Item节点 检索屏幕截图中指示的字段 检索到的每个值都需要针对每个项目节点进行格式化 最后 我希望能够指定一个要
  • 如何在 PowerShell 中使用参数执行外部程序?

    我读过这个答案堆栈溢出 https stackoverflow com questions 1673967 how to run exe in powershell with parameters with spaces and quote
  • PowerShell 中的触摸功能

    我最近在 PowerShell 配置文件中添加了触摸功能 PS gt notepad profile function touch Set Content Path args 0 Value null 保存并运行测试 touch myfil
  • 在结果中只显示一列?

    这是一个简单的问题 但如何在下面的代码中选择特定的列 我只想显示 时间 列 而不显示其他任何内容 我尝试输入 FORMAT TABLE TIME 但它只是多次填充 TIME 而没有实际显示时间 server event Get Conten
  • dotnet 核心并行或同时构建

    In this https github com gatimus DotnetParallelBuild解决方案我有2个应用程序 AppA AppB共享类库Shared 我尝试过自动化这些并行的构建 运行电源外壳 https github
  • Jenkins 执行 PowerShell 脚本

    我正在尝试从 Jenkins 运行 PowerShell 脚本 但它似乎完全忽略了执行策略 可以通过直接执行 powershell exe 或使用PowerShell插件 https wiki jenkins ci org display
  • 如何在一行中输出多个变量

    我试图确定 CSV 中的用户是否处于活动状态 此外 我想知道它们是否是服务帐户 用户帐户或基于 OU 的计算机帐户 一切都在膨胀 直到我尝试输出它 输出分为几行 每个变量一行 我希望输出在一行上 中间有逗号 这样我完成后就会有一个 CSV
  • 如何使用 Get-ChildItem 仅获取目录?

    我正在使用 PowerShell 2 0 我想通过管道输出某个路径的所有子目录 以下命令输出所有文件和目录 但我不知道如何过滤掉文件 Get ChildItem c mypath Recurse 我尝试过使用 Attributes获取属性
  • PowerShell 与 MongoDB C# 驱动程序方法不兼容?

    由 C 泛型引起的最新 MongoDB 驱动程序的问题 Cannot find an overload for GetCollection and the argument count 1 我可能可以使用其他没有泛型的 GetCollect
  • 如何使用 R 或 PowerShell 从文本文件中提取数据?

    我有一个包含如下数据的文本文件 This is just text Username SOMETHI C Text Account DFAG Finish time 1 JAN 2011 00 31 58 91 Process ID 202
  • Azure 函数核心工具安装卡在 Visual Studio Code 中

    我创建了 Azure 函数应用程序来执行 powershell 脚本 想先在我的本地运行它来测试它 当我运行它时 无论有没有调试选项 都会出现一个弹出窗口 其中显示 您必须安装 Azure Functions 核心工具才能调试本地函数 当我
  • Powershell SQL Server数据库连接和连接超时问题

    我有一个连接到 SQL Server 2012 数据库的 powershell 脚本 该脚本运行 SQL 查询并将结果集放入数据表中 以将格式化的电子邮件发送给相关方 下面是问题所在的代码片段 CBA New Object System D
  • 是否可以要求 Powershell 在 Windows 终端而不是新窗口中启动进程

    如果我在 Windows 终端 PowerShell 选项卡中运行 start process Powershell Verb runas 它将创建一个新窗口 有没有办法在 Windows 终端中创建选项卡 您必须使用 Windows 终端
  • Powershell XMLDocument保存为无BOM的UTF-8

    我构建了一个 System Xml XmlDocument 类型的 XML 对象 scheme gettype IsPublic IsSerial Name BaseType True False XmlDocument System Xm
  • Powershell - 奇怪的 WSL 输出字符串编码

    今天我只是想检查我的 Windows 工作站上是否安装了特定的子系统 因此 我使用 Windows Subsystem for Linux WSL 并安装可从 Microsoft Store 获取的 Ubuntu 现在我试图找到一种方法来检
  • Powershell日期类型无法找到

    我正在尝试使用PowerShell连接virustotal API 代码来自virustotal网站 我得到 无法找到类型 System Security Cryptography ProtectedData 错误信息 代码如下 funct
  • 为什么此 PowerShell 脚本无法正确执行此外部命令?

    以下代码将输出我希望运行的命令字符串 string SourceRepo C inetpub wwwroot Spyda string Repo C inetpub wwwroot BranchClone string revstring
  • powershell stdin 管道和重定向

    你好 我一直在制作一个小的跨平台脚 本 我可以将其卷曲并通过管道传输到bash和Powershell中 基本思想是服务器向解释器发送一个命令 然后它给出一个命令将所有输出重定向到标准输出 bash 中的一个例子是 some commands
  • [Regex]::Replace() 和 -replace 有什么区别?

    我明白了之间的区别 Replace and replace 但是什么是 replace and Regex Replace 我测试了以下两个代码 但对我来说结果完全相同 我还提到了 PowerShell Cookbook O reilly

随机推荐

  • PFQueryTableViewController 的 didSelectRowAtIndexPath 方法

    我正在使用 Parser 和 iOS 创建我的第一个应用程序 现在我只有一个带有 Parse 对象的表格视图 但我无法点击一行并打开视图控制器来显示所选对象的详细信息 这就是我从 Parse 获取对象的方式 id initWithCoder
  • Tornado:使用 AsyncHTTPTestCase 测试多部分请求

    我正在编写一个使用多部分请求的用户上传文件的 API 我看到Tornado 4 5版本已经支持多部分请求 但在那之后 我想测试这个API 我的问题是 如何在 Tornado 上测试多部分请求 我在谷歌上搜索了很多参考资料 但找不到有用的资源
  • Android:如何将 Google+ 个人资料图片和封面照片放入导航抽屉中

    假设用户在手机上登录了 Google 帐户 如何将 Google 图片 圆形 和 Google 封面照片放入 Android 应用程序的导航抽屉中 有这方面的API吗 另外 如何将个人资料照片显示为圆形 我正在尝试实现与 Android I
  • 使用本地模块,使用本地依赖项[重复]

    这个问题在这里已经有答案了 我试图包含一个本地库 所以我遵循这两个教程 如何创建库 https www tsmean com articles how to write a typescript library 如何使用本地图书馆 http
  • 根据当前页面动态改变链接的CSS

    我的网页顶部有以下链接 ul class icyLink li a class nav1 href index html The World of Icengale a li li a class nav1 href history htm
  • 为什么我收到致命错误:未捕获的异常“GuzzleHttp\Exception\RequestException”,消息“cURL 错误 60”

    我正在用 laravel 做项目 我正在使用 plivo api 发送短信 为此 我遵循了以下提到的所有步骤 https www plivo com docs getting started send a single sms https
  • 使用 Button 和 Title Swift 以编程方式创建导航栏

    我尝试创建一个导航栏 到目前为止导航栏没有问题 但是当我尝试添加按钮和标题时 它们不会显示 我的导航栏看起来像 let NameHeight screenHeight 0 09 let NameWidth screenWidth let n
  • JSF 2 中的部分状态保存功能

    有人可以解释一下 JSF 中的部分状态保存功能吗 我曾使用过 JSF 1 2 但那里不存在此功能 我认为这是 JSF 2 0 的新内容 与常规国家储蓄相比 部分国家储蓄给我们带来什么好处 它通过保存对 bean 的修改来减少内存使用 默认为
  • 从 Visual C++ 调用 C# 代码

    基本上我需要从 Visual C 代码调用 C 代码 在阅读了大量有关可能方法的文章后 我决定使用 C CLI 机制 最初我决定在 C 本机代码 dll 库项目 中使用一些函数 它们将调用 CLR 项目中的一些函数 CLR 项目将调用 C
  • 为什么我们不能在 while 循环中定义变量?

    我们可以做的 using Stream s and for int i 为什么我们不能也做这样的事情 while int i NextNum gt 0 我发现它非常有用且明智 我不是语言设计师 但我会给出一个有根据的猜测 里面的子句whil
  • jQuery DatePicker 未加载

    我有一段 jQuery 由于某种原因根本无法加载 我想知道这是否是我的语法错误 或者我是否遗漏了一些对其工作至关重要的东西 这被放置在包含的页面上 div class demo p Date p div
  • Unity3D 与 UIView 集成

    如果这个问题重复 请纠正我 我刚刚接触到Unity3D 我只是想问是否可以将Unity3D集成到其他UIView之上 我认为这是不可能的 因为生成的 AppController mm 充当UIApplicationDelegate 即使你设
  • 如何将字符串转换为整数或浮点数

    我有一个文本字段 用户可以在其中输入数字 并且我希望能够根据用户输入将字符串转换为整数或浮点数 在 Ruby 中是否有一种简单的方法可以做到这一点 例如 User Input 123 gt Output 123 User Input 123
  • 在 MAMP 中使用 Laravel 设置 PostgreSQL

    我在我的 MAC 上使用 MAMP 因为它默认带有 MySQL 但现在我需要在我的一个项目中使用 PostgreSQL 如何在 Laravel 项目的 MAMP 中设置 postgreSQL 好吧 如果你决定使用 MAMP 附带的 post
  • Web应用的细粒度授权

    我有一个 C net 应用程序 为公司的内部用户和外部客户提供服务 我需要进行细粒度的授权 比如谁访问什么资源 因此 我需要基于资源或基于属性的授权 而不是基于角色的授权 我想到的是 为我的 net 应用程序实现我自己的授权机制和 SQL
  • 具有多列的 ORMLITE ORDER_BY

    我在用ormlite在我最近的android项目中 我想对表中多列 比如两列 的查询进行排序 我怎样才能做到这一点 这是单个订单的代码 QueryBuilder
  • 如何阻止 UIScrollView 水平弹跳?

    我有一个 UIScrollView 显示垂直数据 但水平部分不比 iPhone 的屏幕宽 问题是用户仍然可以水平拖动 并且基本上暴露了 UI 的空白部分 我尝试过设置 scrollView alwaysBounceHorizontal NO
  • 如何在设计时避免 XAML 代码中出现“对象引用未设置到对象实例”异常?

    我对我自己设计的 wpf 用户控件有问题 问题是我得到了object reference not set to an instance of an object当我在程序中实现用户控件时 设计时 XAML 代码中出现异常 设计师向我展示了以
  • Teradata:数据透视中的 IN 子句无法从表中获取数据

    我想提取一些Calender Weeks从年度数据来看 完成后 我想旋转它 以便每个都有一行ID 我们有一张桌子DB MY CWs只有一列CW含有Calender Weeks我们感兴趣 以下代码提取相关内容Calender Weeks CR
  • 文件系统树“任意深度的子文件夹”的 Get-ChildItem 通配符

    我想获取特定子文件夹内特定扩展名的所有文件 但可以位于文件系统内的任何级别 例如 Get ChildItem Source Release nupkg recurse 简单的星号可以工作 但会在 源 下的直接级别上进行搜索 但不会在树中进行