我基本上需要在不知道完整路径的情况下将变量设置为文件夹路径。查找匹配字符串或部分字符串的所有子目录
我的问题是我需要找到一个名为“DirA”的例子。但是这个目录可能位于“DirB \”或“DirB \ DirC”中,有时它们可能包含的目录名称不一样。
我知道目录路径的第一部分将是相同的,无论如何我想使用-recurse
筛选器来查找文件夹名称,但有时候我要查找的目录名称并不像通常那样预计,有时候会有一封额外的信。
是否可以做这样的事情......
$MyVariable = Get-ChildItem D:\Data\Dir1 -Recurse | Where-Object {$_.name -like "name"} -Directory |
% { $_.fullname }
任何帮助,不胜感激!
您好,先生,太棒了!我改变了一点,因为它更容易找到开始,所以“$ _。Name.EndsWith”,并从$ NameToFind中删除反斜杠 –
很高兴已经帮助 –