嗨,我很难找到关于相对路径的好例子或解释。
如果有人知道它很好或有一个链接,我真的很感激!
我需要Windows和Linux的所有选项。
谢谢!
答案 0 :(得分:1)
相对路径是指定目录相对于另一个目录的位置的方法
例如,假设您的文档在
C:\示例\文件
你的索引在
C:\ SAMPLE \指数
。
文档的绝对路径是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可以使用相对路径来防止此类驱动器映射问题。
相对路径对于希望分发包含文本和索引的包的文本数据库发布者也很有用。如果使用relative paths选项构建索引,则用户将能够在任何驱动器和任何目录中安装程序包,而不会影响索引的有效性。