Print

Print


Dear Gerri,

Thanks very much, both options work like a charm!

Best wishes,
Ofer

On Oct 6, 2010, at 7:07 AM, Gerardo Ganis wrote:


    Hi Ofer,


    By default the missing components of the path are not created (just for 'fopen(...)' or 'open(...)').

    However, you can force their creation in the following way:


        1. At file level, by adding the option 'mkpath=1' in the URL (e.g. 'root://theserver//new/path/file.root?mkpath=1')

        2. Globally using the setting


                  XNet.Mkpath: 1


            in the relevant .rootrc file ($HOME/.rootrc or $ROOTSYS/etc/system.rootrc or /etc/root/system.rootrc)


    When this option is set, TXNetFile sets the 'kXR_mkpath' bit in the option field when opening the file.

    Most likely xrdcp sets always this bit, which would explain the different behavior.


    Hope it helps.


    Gerri