Hi Christian, In your sub-directory mySubdir, mySubdir->cd(); you can write all the objects you want with: obj1->Write(); obj2->Write(); etc mySubdir->Save(); //this will write all the keys addind a file->Flush guarantees that all system buffers are written to disk Rene Brun cstrato@EUnet.at wrote: > > Dear Rene > > Suppose I have a TFile with a number of directories and subdirectories, > and I want to store some objects in a subdirectory: > mySubDir->cd(); > object1->Write(); > object2->Write(); > > I would like to save these objects immediately to disc, without closing > the TFile. Sorrowly, it is not quite clear to me when these objects are > actually written to the subdirectory on the hard disc. > Does method Write() write the objects to disc immediately, or do I have > to call: > mySubDir->SetModified(); > mySubDir->Save(); > or: > mySubDir->SaveSelf(kTRUE); > or: > file->Flush(); > > Which of these methods would be preferrable? > Do I have to use the same methods when I want to delete objects > permanently from a subdirectory on hard disc? > > Thank you inadvance for your help. > > Best regards > Christian > ---------------------------------- > C.h.r.i.s.t.i.a.n S.t.r.a.t.o.w.a > V.i.e.n.n.a, A.u.s.t.r.i.a
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:40 MET