Hi,
You can test if a file has a valid keys structure with:
TFile f("myfile.root");
if (f.GetSeekKeys() <= 0) printf("something is wrong\n");
Rene Brun
Haitao Liu wrote:
>
> Dear rooters,
>
> I used Root for simulation on a PC farm contains hundreds of process, so
> hundreds of files are produced every day. Sometimes, one of the TFile was
> corrupted for some reason( disk full). When my program try to read the object,
> use TFile::Get(), I get segmentation fault. The File can be opened but it
> issue error message. So how can I judge the file is corrupted before I get
> egmentation fault. I think I get some error status from TFile, but I can not
> find.
>
> Thanks with regards Haitao
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:37 MET