0

嗨,我很难找到关于相对路径的好例子或解释。

如果有人知道它好或有一个链接,我将不胜感激!

我需要 windows 和 linux 的所有选项。

谢谢!

4

1 回答 1

1

相对路径是一种指定目录相对于另一个目录的位置的方法。
例如,假设您的文档在 C:\Sample\Documents 中,而您的索引在 C:\Sample\Index 中。
文档的绝对路径是 C:\Sample\Documents。从 C:\Sample\Index 到 C:\Sample\Documents 的相对路径是 ..\Documents。

当文档与索引位于同一驱动器上时,dtSearch 将自动使用相对路径来存储文档位置。如果将 c:\Sample\Documents\smith.doc 添加到 c:\Sample\Index 中的索引,则该索引会将文档路径存储为 ..\Documents\smith.doc。相对路径更加灵活,因为如果将整个 C:\Sample 目录移动到另一个位置,例如 J:\Sample 或 C:\Smith\Sample 或 H:\Sample,文档的相对路径将保持有效。

当物理驱动器为不同的用户使用不同的驱动器号时,相对路径对于网络上的共享索引很有用。(例如,一些用户可能将驱动器视为 S: 而其他用户将其视为 T:。在对等网络上,一个用户的 C: 驱动器可能是另一个用户的 K: 驱动器。)只要文档驻留在与其索引相同的驱动器上,dtSearch 可以使用相对路径来防止此类驱动器映射问题。

相对路径对于希望分发带有文本和索引的包的文本数据库发布者也很有用。如果索引是使用相对路径选项构建的,用户将能够将包安装在任何驱动器和任何目录中,而不会影响索引的有效性。

于 2013-09-10T05:26:26.950 回答