Код ниже поможет вам подсчитать количество файлов в папке. Вам понадобится какой-то способ отправки электронной почты, с которым Progress не поставляется.
Существует старая библиотека smptmail.p, которую вы можете найти в Интернете. Возможно, есть и лучшие решения.
DEFINE VARIABLE cFile AS CHARACTER NO-UNDO.
DEFINE VARIABLE iXmlFiles AS INTEGER NO-UNDO.
DEFINE STREAM str.
INPUT STREAM str FROM OS-DIR("c:\temp\").
REPEAT :
IMPORT STREAM str cFile.
IF cFile MATCHES "*.xml" THEN
iXmlFiles = iXmlFiles + 1.
END.
INPUT STREAM str CLOSE.
IF iXmlFiles >= 5 THEN
MESSAGE "Alert. There are " iXmlFiles "xml files" VIEW-AS ALERT-BOX WARNING.