我正在尝试运行一个脚本,该脚本选择目录中文件名中包含"Sitecore.Social“的所有文件。
代码:
$includeFolder = "C:\Sitecore_Installation\afhs72\Website\App_Config\Include\"
$temp = Get-ChildItem ($includeFolder + "*.config") | select-string -SimpleMatch "Sitecore.Social" | group path | select name
echo $temp下面的链接是我运行脚本时powershell控制台的屏幕截图。我把代码放在了“temp.ps1”里。当我运行脚本时,它没有显示任何文件。
http://i.imgur.com/ZpM9r8K.png
提前感谢!
发布于 2015-12-19 01:06:54
如果您只想将其打印到控制台,则可以使用以下代码:
$includeFolder = "C:\Sitecore_Installation\afhs72\Website\App_Config\Include\"
$temp = Get-ChildItem $includeFolder -name *sitecore.social*.config
echo $temp这段代码将从您的$includefolder路径中获取子项,然后查找名称中任意位置带有sitecore.social的文件名,并在末尾查找.config。
要删除名称中包含该字符串的所有文件,请使用ri (remove-item)
ri C:\Sitecore_Installation\afhs72\Website\App_Config\Include\*sitecore.social*.confighttps://stackoverflow.com/questions/34360411
复制相似问题