如何将树的结果传递或通过管道传输到Powershell?

2024-01-11

如何通过文件数组找到tree,有人居住吗?

posh> 
posh>  tree ./  | Get-Item

    Directory: /home/nicholas/powershell

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d----           2/21/2021  5:42 PM                regex
Get-Item: Cannot find path '/home/nicholas/powershell/regex/├── a.log' because it does not exist.
..
Get-Item: Cannot bind argument to parameter 'Path' because it is an empty string.
Get-Item: Cannot find path '/home/nicholas/powershell/regex/0 directories, 16 files' because it does not exist.

posh> 

此示例没有子目录,但对于更复杂的目录,带有子目录,希望捕获每个文件的完整路径和文件名。

具体来说,到那时search https://stackoverflow.com/q/66308742/4531180文件——但问题具有一定的普遍性。

也可以看看:

使用 PowerShell 生成文件和目录列表 https://stackoverflow.com/q/27447014/4531180

https://superuser.com/q/1270040/977796 https://superuser.com/q/1270040/977796


tree是一个在 Windows 和大多数 Unix 风格的 POS 上发现的 CLI 程序,用于绘制文件结构的可视化表示。它不会生成目录数组。

在 powershell 中,如果您想递归地获取目录结构的项目并将它们保存到变量(除非仅返回单个项目,否则该变量将是一个数组),请使用以下命令:

$tree = Get-ChildItem -Recurse

这会将结果存储在变量中$tree。 您可以使用-path如果您想不在当前位置开始,请使用参数。例如。

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

如何将树的结果传递或通过管道传输到Powershell? 的相关文章

随机推荐

  • 短小精悍的 MS Access 更新和插入问题

    我正在使用 Dapper 来更新和插入 Access DB 代码正在运行 不会引发异常 但不会更新数据库中的值 下面是我的代码 sql Append UPDATE drugs repository SET drug name DrugNam
  • 来自波浪线 SVG 的连续波浪动画

    我有一个 SVG 它是用 Adob e Illustrator 构建的波浪线 我正在尝试向其添加连续的波浪状动画 我尝试过 vivus js 并且能够使绘制动画工作 但不能连续工作 我怎样才能开始这样的事情呢 任何答案都可以 无论是纯 CS
  • 我可以使用 -ObjC 以外的链接器标志链接适用于 iOS 的 GoogleMaps SDK

    我正在使用 GoogleMapsSDK 和 Parse 的框架 如果我一起使用它们 由于链接器标志 ObjC Parse 中的错误会触发需要 facebook 键 这是 Parse 论坛和 GoogleMaps 之外的其他框架上有详细记录的
  • 活动菜单项 - asp.net mvc3 母版页

    我一直在四处扫描 试图找到一个合适的解决方案 将 活动 当前 类分配给母版页中的菜单项 关于是否执行此客户端与服务器端 这条线被从中间分开 说实话 我对 JavaScript 和 MVC 都很陌生 所以我没有什么意见 我更愿意以 最干净 和
  • 获取当前页面 url 并更改操作

    我需要给出当前页面 url 并更改操作 url 之后我想在视图文件中回显该内容 我想在视图文件中执行这些操作 而不是控制器 你有什么主意吗 您可以通过以下方式获取当前页面的 url uri Zend Controller Front get
  • jquery.get() - 使用数据作为全局变量的问题

    好吧 我在网上读了很多资料 但仍然没有找到解决我的问题的方法 我需要使用 jquery 方法 get 检查文件的内容是 nok 还是空 我尝试过的事情之一 当然不起作用 但清楚地表明了我的想法 是 document ready functi
  • tabControl 中的关闭按钮

    有没有人可以告诉我如何在 C 中使用 tabControl 在每个选项卡中添加关闭按钮 我计划使用按钮 pic 来替换我的选项卡中的 x 谢谢 无需派生类 这里有一个简洁的片段 http www dotnetthoughts net imp
  • 如何获取 AMP 网站上的查询字符串值?

    有没有办法从 AMP HTML 网站检索查询字符串值并将它们存储在 cookie 中或在链接中使用它们 Example 用户点击广告www example com amp foo bar 打开 AMP 网站 点击链接即可结帐 不是 AMPw
  • HTML 客户端可移植文件生成 - 无需外部资源或服务器调用

    我有以下情况 我在公司内部服务器上设置了一系列 Cron 作业来运行各种旨在检查数据完整性的 PHP 脚本 每个 PHP 脚本都会查询公司数据库 将返回的查询数据格式化为包含一个或多个
  • 如何在“expect script”中启动shell脚本?

    在这个expect脚本中 不会连接ssh服务器 我只想在本地执行一个 sh 文件 这可能吗 例如 bin expect command xxx sh a command which starts a certain shell script
  • 如何将 varchar 转换/转换为日期?

    我有一个数据类型的日期列varchar mm dd yyyy 在 MySQL 5 1 中 如何将其转换为 DATE 这是我到目前为止所拥有的 SELECT id date FROM tableName WHERE CAST SUBSTRIN
  • 画布圆圈看起来模糊

    这是对一些过时或不同问题的更新 例如 画布上的绘图和线条一样模糊 https stackoverflow com questions 8696631 canvas drawings like lines are blurry 如何修复 HT
  • 如何防止我的应用程序出现多个实例

    我发现了 Visual Basic 中的一个错误 在实践中 完成我的应用程序后 单击正常启动的可执行文件 但如果我再次单击可执行文件 exe 会莫名其妙地打开第二个窗口 不必要地启动两个进程 我想知道是否有一种方法 也许在某些设置中 仅当您
  • Google Sheet 插件 onInstall() 和 onOpen() 不起作用

    我正在尝试为 Google Sheets 创建一个附加组件 但运行时出现问题 该附加组件使用以下命令在 附加组件 菜单中创建附加菜单onOpen Google Drive API 的功能 但它不这样做onInstall 所以我被告知添加以下
  • Chrome 的词典自动完成扩展? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我尝试用谷歌搜索这个 但我没有任何运气 chrome 有拼写自动完成扩展吗 就像在 Eclipse 中输入时一样 System out pri 然后
  • WSDL 函数具有相同的名称。如何选择呢?

    我将提供程序 wsdl 与 SoapClient 一起使用 但是当我使用命令 getFunctions 时 我得到如下内容 method1Rsp service method1Req parameters method2Rsp servic
  • Django 和动态生成的图像

    我的 Django 应用程序中有一个视图 它使用 PIL 自动创建图像 将其存储在 Nginx 媒体服务器中 并返回一个带有指向其 url 的 img 标签的 html 模板 这工作正常 但我注意到一个问题 我每访问此视图 5 次 其中就有
  • 在主题内扩展 Magento 小部件布局

    我使用 Magento 2 的内置目录产品列表小部件将特色产品小部件添加到网站的主页 我希望做的是扩展在中找到的小部件的布局文件vendor magento module catolog widget etc widget xml这样我就可
  • 对于简单到中等复杂度的新项目,我应该选择 MvvmLight 还是 MvvmCross? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我试图找到 MVVMlight 和 MVVMCrossthose 框架之间的主要区别 我计划为 Android 和 Windows Phone
  • 如何将树的结果传递或通过管道传输到Powershell?

    如何通过文件数组找到tree 有人居住吗 posh gt posh gt tree Get Item Directory home nicholas powershell Mode LastWriteTime Length Name d 2