【问题标题】:Get Files and their directory in Powershell [duplicate]在Powershell中获取文件及其目录[重复]
【发布时间】:2014-02-24 18:19:01
【问题描述】:

我正在尝试根据某些条件过滤我的文件并返回所有项目的列表(包括它们的父目录)

这是我的例子

get-childitem ./ -Recurse -Filter "*&*" | ? { $_.PSIsContainer } | Select-Object -Propety Name

这确实会以这种格式返回我想要的所有文件

  • 文件 1.txt
  • 文件 2.txt
  • 文件 3.txt

我想知道是否有办法让它们像这样显示:

  • 文件夹 1/文件夹 2/File1.txt
  • 文件夹 3/文件 2.txt
  • 文件夹 3/文件夹 4/文件 3.txt

文件夹没有特定的顺序或布局,所以我只想获取文件的完整路径。

【问题讨论】:

  • FullName 属性是否符合您的要求?

标签: powershell


【解决方案1】:

只需选择FullName

get-childitem ./ -Recurse -Filter "*&*" | 
        ? { $_.PSIsContainer } | 
        Select-Object -Property FullName

【讨论】:

  • 错字:“-Propety”在最后一行应该是“-Property”。
  • @andyb 谢谢;修好了。
  • Powershell 3.0 中的目录和文件切换怎么样?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多