在Powershell中获取文件及其目录

时间:2014-02-24 18:19:01

标签: powershell

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

以下是我的例子

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

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

1 个答案:

答案 0 :(得分:5)

只需选择FullName

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