用于检查文件的脚本,如果是,则发送电子邮件或什么也不做

时间:2015-10-21 10:27:09

标签: email powershell

我有一个批处理脚本& PowerShell脚本,按时间表向我发送电子邮件。

批处理脚本如下: - 它继续在SFTP位置登录,所需的凭据转到特定路径&给我一个SFTP文件夹中可用的文件输出到本地机器上的文本文件。这很好。

PowerShell脚本: - 这个脚本读取outfile文件&发送电子邮件正文中的最后一行。

我的问题是: - 当内容中缺少输出时,powershell脚本仍会运行&发给我一封空白的电子邮件

我正在寻找一个脚本,它会读取输出文件&发送电子邮件和如果输出文件为空,则不执行任何操作。

1 个答案:

答案 0 :(得分:1)

在读取输出文件之前,您只需检查其长度,例如

<thead>
   <tr ng-repeat="header in headerList">
      <td ng-if="!$last">
         {{header}}
      </td>
   </tr>
</thead>