Я сейчас работаю с плоским файлом.
Требование: мне нужно проверить количество записей в плоском файле, и если он содержит заголовок и данные (количество> 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, но она выполняется долго и не завершается
Джагбир