在Powershell中获取文件及其目录

在Powershell中获取文件及其目录,powershell,Powershell,我正试图根据某些条件筛选我的文件,并返回所有项目的列表(包括它们的父目录) 这里是我的例子 get-childitem ./ -Recurse -Filter "*&*" | ? { $_.PSIsContainer } | Select-Object -Propety Name 这将以这种格式返回我想要的所有文件 文件1.txt 文件2.txt 文件3.txt 我想知道是否有办法让他们像这样表演: 文件夹1/Folder 2/File1.txt 文件夹3/File 2.txt

我正试图根据某些条件筛选我的文件,并返回所有项目的列表(包括它们的父目录)

这里是我的例子

get-childitem ./ -Recurse -Filter "*&*" | ? { $_.PSIsContainer } | Select-Object -Propety Name
这将以这种格式返回我想要的所有文件

  • 文件1.txt
  • 文件2.txt
  • 文件3.txt
我想知道是否有办法让他们像这样表演:

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

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

只需选择
全名即可

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

FullName
属性是否满足您的要求?最后一行键入:“-property”应该是“-property”。@andyb谢谢;修复了。Powershell 3.0中的目录和文件切换是什么?