Kenshin / simpread

简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
http://ksria.com/simpread
GNU General Public License v3.0
8.08k stars 529 forks source link

因包目录含有 .git 导致外部文件夹检索不到任何内容 #6145

Open g199209 opened 10 months ago

g199209 commented 10 months ago

请描述你的建议或任何内容

使用 D:\Obisidian,无法找到文件:

image

image

改成 D:\Obisidian\Collection,找到了:

image

image

补充说明

No response

Kenshin commented 10 months ago

既然搞定了我关闭这个 Issues 了。

D:\Obisidian 里面没有文件吗?直接就是文件夹?

g199209 commented 10 months ago

没有搞定吧……现在无法索引整个路径,只能是某个子路径。

D:\Obisidian 里面没有文件吗?直接就是文件夹?

是的,然而 D:\Obisidian\Collection 也是,相关文件夹结构:

$ tree -L 1 ./
./
├── Collection
├── SecondBrain
└── SimpRead

$ tree -L 1 ./Collection
./Collection
├── ChatGPT
├── Simpread
└── Website
Kenshin commented 10 months ago

你在根目录里面随便加个 .html 的文件再试试。

g199209 commented 10 months ago

找到原因了,D:\Obisidian 是个 git 库的根目录,我新建了些文件夹做测试,只要目录下有 .git 文件夹,就算只是个空文件夹也找不到文件了。估计是你写了个跳过 git 库的判断条件吧。

Kenshin commented 10 months ago

这…我得翻翻代码了… 😂

Kenshin commented 10 months ago

当初应该是为了避免检索内容太多所以使用了此方式...

我先 Mark 下,看下如何优化~