XQuery:file:is-file()返回false

XQuery:file:is-file()返回false,xquery,basex,Xquery,Basex,我正在BaseX7.9上执行下面的XQuery代码,结果是false,即使我知道它是一个文件(点是一个缩写) 据我所知,这应该是真的。这是你正在测试的完整路径,还是你对它进行了缩写/匿名化(我非常确定)。请始终发布产生故障的代码,并读取和删除。您是否还检查了BaseX是否对该文件具有读取权限,如果您对正在使用的路径使用doc(…),会发生什么情况?它确实是匿名化的缩写。它是否适用于其他文件?这些函数为此文件返回什么:file:exists,file:is dir? file:is-file("C

我正在BaseX7.9上执行下面的XQuery代码,结果是false,即使我知道它是一个文件(点是一个缩写)


据我所知,这应该是真的。

这是你正在测试的完整路径,还是你对它进行了缩写/匿名化(我非常确定)。请始终发布产生故障的代码,并读取和删除。您是否还检查了BaseX是否对该文件具有读取权限,如果您对正在使用的路径使用
doc(…)
,会发生什么情况?它确实是匿名化的缩写。它是否适用于其他文件?这些函数为此文件返回什么:file:exists,file:is dir?
file:is-file("C:\Users\...\books2.xml")