【发布时间】:2014-05-12 11:42:34
【问题描述】:
我正在尝试获取挂载点子目录中的所有 *.log 文件。
Command: [IO.Directory]::GetDirectories('e:\')
正在向我显示所有目录;如何在这些子目录中搜索 *.log 文件?
【问题讨论】:
我正在尝试获取挂载点子目录中的所有 *.log 文件。
Command: [IO.Directory]::GetDirectories('e:\')
正在向我显示所有目录;如何在这些子目录中搜索 *.log 文件?
【问题讨论】:
get-childItem e:\ -recurse -Filter *.log
对于您的示例,我认为您可以这样做:
$alldirs=ls E: -recurse -directory
$alldirs|%{
$nb=(ls -filter *.log).count
if ($nb -gt $WARNING){
"This Folder $_ is having > $nb < *.log files "
}
}
【讨论】: