see class TSystem/TUnixSystem with functions like:
//---- Directories
virtual int MakeDirectory(const char *name);
virtual void *OpenDirectory(const char *name);
virtual void FreeDirectory(void *dirp);
virtual const char *GetDirEntry(void *dirp);
virtual void *GetDirPtr() const { return 0; }
virtual Bool_t ChangeDirectory(const char *path);
virtual const char *WorkingDirectory();
virtual const char *HomeDirectory(const char *userName = 0);
virtual int mkdir(const char *name, Bool_t recursive =
kFALSE);
Bool_t cd(const char *path) { return
ChangeDirectory(path); }
const char *pwd() { return WorkingDirectory(); }
virtual const char *TempDirectory() const;
virtual FILE *TempFileName(TString &base, const char *dir = 0);
//---- Paths & Files
....etc
Rene Brun
Adam Roe wrote:
> Hi ROOT-ers,
> I'm sure this question has a simple answer, but i can't seem to find it.
>
> Within my macro i create a large (>1000) number of canvases, and write them out to the working directory as .gif files. From inside this macro, I am trying to create a Linux (i.e. NOT a ROOT Browser) folder hierarchy to store these .gif files. I have not been able to get this to work. Any ideas? Effectively, I would like to use the Browser structure, but in the linux directory, not within a .root file.
>
> Thanks,
> Adam
>
Received on Thu Aug 31 2006 - 12:32:09 MEST
This archive was generated by hypermail 2.2.0 : Mon Jan 01 2007 - 16:32:00 MET