PowerShell Test-Path -exclude

时间:2018-02-20 09:57:11

标签: powershell

我需要对目标文件夹执行检查,并检查文件是否来自今天且超过5kb

下面的命令根据使用今天日期的文件的存在提供bool值,但我想添加一个像-gt5kb这样的排除

我尝试使用-Exlcude,但我不确定它是如何工作的。

$integration = Test-Path  'C:\Users\EA\Desktop\CATS HTML*' -NewerThan (Get-Date -UFormat "%d/%m/%Y")

您对如何在同一声明中包含尺寸检查有任何建议吗?

1 个答案:

答案 0 :(得分:3)

使用datetime.datetime.now() - datetime.datetime.now() cmdlet无法做到这一点。

exclude参数定义如下:

  

指定此cmdlet省略的项目。此参数的值   限定Path参数。输入路径元素或模式,例如   " *。TXT&#34 ;.允许使用通配符。

您需要第二种方法来执行检查。这是一个使用Test-Path cmdlet的示例:

Get-Item