我对powershell有些新意。 但我试图计算今天创建了多少文件。 我有一个创建文件到文件夹的工作 并且id喜欢让脚本计算今天在文件夹上创建了多少文件,之后id就像有一个IF语句检查是否创建了一定数量的文件,如果是这样的话,写主机"今天的成功是#created。 " ELSE"仅失败#今天创建#34;。
答案 0 :(得分:4)
您可以尝试这样的事情:
$folder="C:\Temp"
$r = Get-Childitem $folder * -Recurse |
Where-Object {$_.CreationTime -gt (Get-Date).Date } |
Measure-Object
if ($r.Count -ge 100) {
write-host "More than 100 files created under $folder"
} else {
write-host "Less than 100 files created under $folder"
}
答案 1 :(得分:2)
$RequiredNumberOfFiles = 5
$a = (Get-ChildItem 'C:\temp' | Where-Object { $_.CreationTime -gt (get-date -format d)}).count
If ($a -eq $RequiredNumberOfFiles) {write-host "success"} else {write-host "fail"}