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); }