The function you are looking for exists but is undocumented and unsupported:

xdmp:filesystem-directory-create( $pathname as xs:string, $options as node()? ) 
as empty-sequence()

Suggested usage:

xdmp:filesystem-directory-create( $dir,
        <options xmlns="xdmp:filesystem-directory-create"> 
<create-parents>true</create-parents> </options>
      )

Hope that helps.

Keith L. Breinholt
Missionary & Public Affairs Portfolio
[email protected]<mailto:[email protected]>

From: [email protected] 
[mailto:[email protected]] On Behalf Of Lee, David
Sent: Wednesday, January 20, 2010 3:39 PM
To: [email protected]
Subject: [MarkLogic Dev General] filesystem create-directory from within ML

Is there a filesystem create-directory function within ML ? I cant find one.
I'm trying to write a "Export directory tree to filesystem" function and the 
xdmp:save() fails if the target directory doesn't exist.
This is OK if I were outputting a simple list of documents in a single 
directory but if I want to save a directory *tree* I cant figure out how to do 
it.
Of course I can write a java program to prepare a list of directories then make 
them ... but it would be really useful to be able to do this within the ML app.

Any suggestions ?


----------------------------------------
David A. Lee
Senior Principal Software Engineer
Epocrates, Inc.
[email protected]<mailto:[email protected]>
812-482-5224


 NOTICE: This email message is for the sole use of the intended recipient(s) 
and may contain confidential and privileged information. Any unauthorized 
review, use, disclosure or distribution is prohibited. If you are not the 
intended recipient, please contact the sender by reply email and destroy all 
copies of the original message.


_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general

Reply via email to