public override void Run(bool runChildren)
        {
            if (DirectoryName == null)
            {
                ReportManage.ErrEmptyPropertyName(this, nameof(DirectoryName));
                return;
            }
            var list = System.IO.Directory.EnumerateFiles(DirectoryName.Convert(this), SearchPattern.Convert(this));

            base.RunChildrenForArray(true, list);
        }