首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerShell测试-路径-exclude

PowerShell测试-路径-exclude
EN

Stack Overflow用户
提问于 2018-02-20 09:57:11
回答 1查看 436关注 0票数 1

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

下面的命令提供了一个bool值,它基于文件的存在,使用了今天的日期,但是我也想添加一个排除,比如-gt5kb

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

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

对于如何在同一语句中包含大小检查,您有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-20 10:00:37

这在Test-Path cmdlet中是不可能的。

排除参数的定义如下:

指定此cmdlet省略的项。此参数的值限定Path参数。输入路径元素或模式,如"*.txt“。允许通配符。

您将需要第二个方法来执行检查。这里有一个使用Get-Item cmdlet的示例:

代码语言:javascript
复制
if (Get-Item 'yourfile.html'| Where-Object Length -gt 5kb) {
      # do something
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48882392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档