Lucene.Net.Store.Directory からディレクトリ パスにアクセスしようとしていますが、それが存在するプロパティが見つかりません。ToString() を呼び出すと、型名などと一緒にパスが表示されます。パスが必要です。
質問する
418 次
1 に答える
2
このLucene.Net.Store.Directory
クラスは抽象クラスであるためDirectoryInfo
(またはDirectory
) プロパティを持たず、ファイル システムに直接アクセスすることはありません。一部の派生クラスでさえ、ファイル システムをまったく使用せずにインデックスを格納します (たとえば、 を使用しますRAMDirectory
)。
ただし、ディレクトリ クラスの場合は、プロパティ、タイプ、およびそのプロパティにLucene.Net.Store.SimpleFSDirectory
アクセスして、使用中の絶対ディレクトリ パスを取得できます。Directory
DirectoryInfo
FullName
var directoryInfo = simpleFSDirectory.Directory;
var fullPath = directoryInfo.FullName;
于 2013-06-05T19:05:48.657 に答える