查找目录
问题描述:
特定扩展名我有一个包含几个子目录和里面其中的一个我有我的.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
}
但是,这看起来有点尴尬了我。你想达到什么目的?