如何检查批处理文件中的计数和电子邮件成功消息

时间:2018-09-25 11:44:53

标签: batch-file

我目前正在处理平面文件。

要求: 我必须检查平面文件中的记录数,并且如果它包含标题和数据(计数> 1),那么我必须通过电子邮件发送源文件已成功处理。我在下面写了一个代码。我将此代码用作Informatica云中的后处理命令。下面是代码说明

@echo off

set "sourcefiledirectory=E:\TEMP\MODERNDEV"
set first=true

SETLOCAL ENABLEEXTENSIONS
SETLOCAL ENABLEDELAYEDEXPANSION

cd %sourcefiledirectory%


@echo off
for /f "usebackq" %%b IN ('type Source_File.csv ^| find "" /v /c') DO (
IF %%b GTR 1 CALL : MAIL
)

:MAIL
Start mailto:jsingh@company.com?subject:FACETS%%20Source%%20File%%20Success^&body=Hi%%20All,%%0D%%0A%%0D%%0AThe%%20FACETS%%20File%%20has%%20processed%%20successfully.%%0D%%0A%%0D%%0AETL%%20Team

谁能告诉我我的代码是对还是错?

我正在尝试从informatica运行任务,但任务运行时间长且未完成

贾比尔

0 个答案:

没有答案