0
我试图从Lucene.Net.Store.Directory访问目录路径,我找不到它存在的任何属性。如果我调用ToString(),我会看到类型名称等路径,我只是喜欢路径。如何从Lucene.Net.Store.Directory中检索完整的目录路径?
我试图从Lucene.Net.Store.Directory访问目录路径,我找不到它存在的任何属性。如果我调用ToString(),我会看到类型名称等路径,我只是喜欢路径。如何从Lucene.Net.Store.Directory中检索完整的目录路径?
的Lucene.Net.Store.Directory
类没有,因为它是一个抽象类DirectoryInfo
(或Directory
)财产,不直接访问文件系统,甚至一些派生类不使用文件系统在所有存储索引(采取例如RAMDirectory
)。
然而,对于Lucene.Net.Store.SimpleFSDirectory
目录类,您可以访问Directory
属性,类型DirectoryInfo
然后将其FullName
属性来获取所使用的绝对目录路径,
var directoryInfo = simpleFSDirectory.Directory;
var fullPath = directoryInfo.FullName;