Changes

Jump to navigation Jump to search
7 bytes added ,  13:10, 20 July 2022
* First, the '''Java system property''' {{Code|org.basex.path}} is checked. If it contains a value, it is chosen as directory path.
* If not, the '''current user directory''' (defined by the system property {{Code|user.dir}}) is chosen selected if the {{Code|.basex}} or {{Code|.basexhome}} file is found in this directory.
* If not, the '''application directory''' (the folder in which BaseX is located) is chosen if one of these two files is found in that directory.
* In all other cases, a {{Code|basex}} subdirectory in the '''user home directory''' will be returned. The user home directory is retrieved via the {{Code|HOME}} environment variable, or (if unassigned) the Java system property {{Code|user.home}}.
If BaseX is used in an embedded environment (such as a servlet in a [[Web Application]]), it may not immediately be clear which directory was chosenpicked. You can run the XQuery expression <code>Q{java:org.basex.util.Prop}HOMEDIR()</code> to find out.
==Database Directory==
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu