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;