查找目录

查找目录

问题描述:

特定扩展名我有一个包含几个子目录和里面其中的一个我有我的.ps1文件,我希望得到一个根目录:查找目录

function GetFileNames 
{ 
    $folders = Get-ChildItem "c:\myFolder" 
    $filename = [System.IO.Directory]$folders[0].GetFiles($folders[0].FullName, "*.ps1", "AllDirectories") 
} 

所以这个路径里:c:\myFolder我有几个文件夹和我想要做的就是取第一个文件夹,并在此文件夹内找到我的.ps1 file。 当前这个$filename值为空。

可以选择第一项并再次调用Get-ChildItem的cmdlet:

function GetFileNames 
{ 
    Get-ChildItem "c:\myFolder" -Directory | 
     select -first 1 | 
     Get-ChildItem -Filter '*.ps1' -recurse | 
     select -expand Name 
} 

但是,这看起来有点尴尬了我。你想达到什么目的?