This is a variant of my previous script
{
//Load all ROOT scripts (*.C) in the current directory
void *dirp = gSystem->OpenDirectory(".");
const char *afile;
char aline[256];
while(afile = gSystem->GetDirEntry(dirp)) {
if (strstr(afile,".C")) {
printf("file: %s\n",afile);
sprintf(aline,".L %s",afile);
gROOT->ProcessLine(aline);
}
}
}
Rene Brun
On Fri, 21 Sep 2001, [iso-8859-1] Lindelöf David wrote:
> At 03:20 PM 21-09-01 +0200, Rene Brun wrote:
> >Hi David,
> >
> >A short example showing how to connect all files in the current directory.
> >See Directory tools in the class TSystem.
>
> I was rather looking for a way to load all macros in a given directory (and
> its subdirectories). Any trivial way of doing that?
>
> Cheers,
>
> David Lindelöf
>
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:00 MET