首页 > 解决方案 > Powershell如何检查文本文件是否为空并忽略空格

问题描述

我正在尝试简单检查日志文件是否为空

if (Get-Content path-to-file) {
  do stuff
}

问题是该文件可能仅包含一个空格并返回 true 我尝试过.replace(" ", "").trim()仍然返回 true,我该怎么办?

标签: powershellpowershell-4.0

解决方案


找到了解决方法 if (-not [string]::IsNullOrWhiteSpace($logContent)) { do stuff }


推荐阅读