Powershell-如何计算今天创建的文件数
我对powershell有些陌生。 但我正在计算今天创建了多少个文件。 我有一项工作,可以创建文件夹中的文件Powershell-如何计算今天创建的文件数,powershell,Powershell,我对powershell有些陌生。 但我正在计算今天创建了多少个文件。 我有一项工作,可以创建文件夹中的文件 我想让脚本计算一下今天在文件夹中创建了多少个文件,然后我想让IF语句检查是否创建了一定数量的文件,如果是这样,请编写主机“成功,今天创建了。”否则“今天只创建了失败”。您可以尝试以下操作: $folder="C:\Temp" $r = Get-Childitem $folder * -Recurse | Where-Object {$_.CreationTime -gt (
我想让脚本计算一下今天在文件夹中创建了多少个文件,然后我想让IF语句检查是否创建了一定数量的文件,如果是这样,请编写主机“成功,今天创建了。”否则“今天只创建了失败”。您可以尝试以下操作:
$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"
}
您可以尝试以下方法:
$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"
}
收集文件。你只需要计算结果。你已经有了一些答案,但我想指出的是,虽然你在这方面是新手,但你在这里提出的问题已经被记录下来了。如果您有问题,请将其分解为多个部分并进行查找
Get ChildItem
,其中Object
和Get Date
是用于此场景的主要cmdlet。收集文件。你只需要计算结果。你已经有了一些答案,但我想指出的是,虽然你在这方面是新手,但你在这里提出的问题已经被记录下来了。如果您有问题,请将其分解为多个部分并进行查找Get ChildItem
、其中Object
和Get Date
是用于此场景的主要cmdlet。OP承认他是新用户。使用cmdlet和参数的全名是一种礼貌。您可以更新此名称以反映每个问题的文件创建时间,而不是上次修改的时间。OP承认他是新用户。使用cmdlet和参数的全名是一种礼貌。您可以更新此选项以反映每个问题的文件创建时间,而不是上次修改的时间。我喜欢此解决方案,因为它允许在需要电子邮件通知等其他操作时使用$a变量的值。我喜欢此解决方案,因为它允许在需要其他操作(如电子邮件通知)时使用$a变量的值。