Git Product home page Git Product logo

Comments (12)

lychichem avatar lychichem commented on August 16, 2024

麻烦把win上的靶路径截图截全看看,感觉应该跟靶路径设置有关系

from zotero-attanger.

mathirst avatar mathirst commented on August 16, 2024

麻烦把win上的靶路径截图截全看看,感觉应该跟靶路径设置有关系

谢谢回复,那栏没法截图,路径复制如下
C:\Users\minhu\Nutstore\1\zotero 附件合集

from zotero-attanger.

lychichem avatar lychichem commented on August 16, 2024

麻烦把win上的靶路径截图截全看看,感觉应该跟靶路径设置有关系

谢谢回复,那栏没法截图,路径复制如下
C:\Users\minhu\Nutstore\1\zotero 附件合集

我认为问题可能出在你用了含中文和空格的路径上……试试改成全英文不带空格的路径

from zotero-attanger.

mathirst avatar mathirst commented on August 16, 2024

麻烦把win上的靶路径截图截全看看,感觉应该跟靶路径设置有关系

谢谢回复,那栏没法截图,路径复制如下
C:\Users\minhu\Nutstore\1\zotero 附件合集

我认为问题可能出在你用了含中文和空格的路径上……试试改成全英文不带空格的路径

好吧,我尝试改了那个路径名以及靶路径为 zotero-attachment,结果还是不行,见下图
图片
而且我在 mac 上再用 attanger 移动附件到新改的路径名下,它不能完全识别所有的文件,如下图所示
无标题
要点检索再手动选中文件重新链接。

from zotero-attanger.

lychichem avatar lychichem commented on August 16, 2024

麻烦把win上的靶路径截图截全看看,感觉应该跟靶路径设置有关系

谢谢回复,那栏没法截图,路径复制如下
C:\Users\minhu\Nutstore\1\zotero 附件合集

我认为问题可能出在你用了含中文和空格的路径上……试试改成全英文不带空格的路径

好吧,我尝试改了那个路径名以及靶路径为 zotero-attachment,结果还是不行,见下图 图片 而且我在 mac 上再用 attanger 移动附件到新改的路径名下,它不能完全识别所有的文件,如下图所示 无标题 要点检索再手动选中文件重新链接。

我的意思是你连那个“坚果云”也不带试试……虽然我这用中文路径好像还能链接,但是因为我没有多设备也没法测试(PS:我用的onedrive+windows)

from zotero-attanger.

mathirst avatar mathirst commented on August 16, 2024

麻烦把win上的靶路径截图截全看看,感觉应该跟靶路径设置有关系

谢谢回复,那栏没法截图,路径复制如下
C:\Users\minhu\Nutstore\1\zotero 附件合集

我认为问题可能出在你用了含中文和空格的路径上……试试改成全英文不带空格的路径

好吧,我尝试改了那个路径名以及靶路径为 zotero-attachment,结果还是不行,见下图 图片 而且我在 mac 上再用 attanger 移动附件到新改的路径名下,它不能完全识别所有的文件,如下图所示 无标题 要点检索再手动选中文件重新链接。

我的意思是你连那个“坚果云”也不带试试……虽然我这用中文路径好像还能链接,但是因为我没有多设备也没法测试(PS:我用的onedrive+windows)

但是坚果云是默认路径名呀,我改不了的。而且经过测试发现,那些只要是在两个设备成功被 attanger 移动路径的文件,在 win 上就打不开,而且在 mac 上能打开也只是因为同步路径是按照 mac 的路径来的。我感觉应该就是跨设备的时候,路径是按照绝对路径处理的,而不是相对路径,所以才导致跨设备不可行。不是因为含中文的路径无法识别,而是那个路径不在我的 win 里,因为两个操作系统的绝对路径就不一样。

我还是老实换回系统默认的那样的按副本方式吧,希望丢失的文件都能神奇地回来。。。

from zotero-attanger.

mathirst avatar mathirst commented on August 16, 2024

我似乎找到了解决方案,两台设备都在 zotero 的设置-高级里把路径改为相对路径似乎就可以。
图片
PS:我条目过多 (三千多个)加上前面错误操作,我的zotero已经面目全非,非常凌乱,丢失文件非常多,暂时没有办法检验是否有效,但是逻辑上可行的,毕竟一开始的问题就是绝对路径和相对路径。

from zotero-attanger.

lychichem avatar lychichem commented on August 16, 2024

我似乎找到了解决方案,两台设备都在 zotero 的设置-高级里把路径改为相对路径似乎就可以。 图片 PS:我条目过多 (三千多个)加上前面错误操作,我的zotero已经面目全非,非常凌乱,丢失文件非常多,暂时没有办法检验是否有效,但是逻辑上可行的,毕竟一开始的问题就是绝对路径和相对路径。

你都用绝对路径那肯定会无法识别的啊😂这问题的原因就是这个

from zotero-attanger.

mathirst avatar mathirst commented on August 16, 2024

我似乎找到了解决方案,两台设备都在 zotero 的设置-高级里把路径改为相对路径似乎就可以。 图片 PS:我条目过多 (三千多个)加上前面错误操作,我的zotero已经面目全非,非常凌乱,丢失文件非常多,暂时没有办法检验是否有效,但是逻辑上可行的,毕竟一开始的问题就是绝对路径和相对路径。

你都用绝对路径那肯定会无法识别的啊😂这问题的原因就是这个

确实,主要没有想到还要另外设置 Zotero 的根目录,以为靶路径的设置就包含了这部分

from zotero-attanger.

mathirst avatar mathirst commented on August 16, 2024

经过一番折腾,已经弄清楚了。Attanger 在选择了 链接 方式后,要实现不同电脑之间的同步,除了要设置靶路径之外,还要在 Zotero 设置里的 高级 选项中,另外设置靶路径为根目录,并选择相对路径。原因很简单,不同设备的绝对路径肯定是不一样的。

不过还是慎用 attanger 的这一功能。虽然 attanger 可以避免 zotero 自带的同步功能的不方便之处:

  • 自带的同步方式默认给每个条目新建一个文件夹,同步的时候也是以 zip 文件,然后不同的设备下的 zotero 会自动把相应的 zip 转成文档。这种同步方式不方便之处在于,仅仅用第三方网盘查看时,没法直接知道文件在哪里,因为所有文档都被字符串命名的 zip “加密”了。
  • attanger 可以把所有的文档集中放到某个指定的工作目录下,当然也遵循 zotero 里用户自定义的群组分类的相对层级,这样在某些时候方便用第三方网盘直接查看。

但是,zotero 仅有电脑端可以这样另外指定工作目录,然后用网盘同步 attanger 设置的靶路径来实现多端同步;而 iPad 是无法指定工作目录的,也就意味着这样用 attanger 设置下的zotero,在用 iPad 访问时,完全无法加载那些文档。比如我经常要用ipad来进行手写标注,这种设置下这条路完全被堵死了。所以我应该还是会换回默认的 副本 同步方式。

补充说明一下前面提到的文件丢失。主要是因为坚果云的同步文件根目录是不支持改名的,而我当时不知道这一点,同时直接听从了把中文路径名改为英文路径名的建议,结果原本按照旧路径链接的文件 消失了,而这发生在我更改 attanger 的靶路径之前,这就导致在attanger 看来我的附件消失了,所以 attanger 无法把附件链接到我的新路径。之所以是部分消失而不是全部,应该是因为文件数量多,所以有一定的延迟,导致在坚果云完全 删除 我的旧路径之前,attanger 已经移动了部分文件到我的新路径里;而那些没有移动的文件,一方面被坚果云删除了,另一方面 attanger 没来得及移动附件,所以 attanger 保持了指向旧路径的链接,这也是为什么我后面一直被提示找不到旧路径下的文件,尽管我早已把靶路径修改成了新路径。

万幸的是我找到了解决方案。由于我是直接改名,在我的理解里,坚果云的操作是把我云端的根目录完全删除,然后从把整个原文件夹同步到新名字的根目录。期间和attanger、zotero发生了怎样的互动我不理解,但结果就是一部分文件被attanger链接到了新路径,大部分没有;其中没有链接到的部分,应该是被坚果云识别为不属于这个路径所以直接删除了。万幸的是,坚果云的操作是删除这些文件,所以我就上网页端在这一目录下的回收站里,逐个文件逐个文件地恢复了。我不知道为什么坚果云不支持全选,而是只能逐个选中文件。但不管如何,机械重复地点了一小时,文件全部恢复了。

之后,由于两台设备的相对路径都指向由网盘同步的同一个目录(这很关键),所以会被识别为同名文件,如下图所示
QQ截图20240308190101
点击 重新链接后,会继续弹窗显示同一文献库还有xxx个条目需要重新链接,确认重新链接,就能实现批量重新链接。虽然识别的条目数量并不一定是全部的需要重新链接数量,但是但凡打开链接没更新的条目,都会识别出需要重新链接,所以基本上可以等同为会全部重新链接,只不过我们不知道哪些已经被重置了,哪些没有,不过不影响使用,所以可以忽略。

from zotero-attanger.

xiaooomd avatar xiaooomd commented on August 16, 2024

经过一番折腾,已经弄清楚了。Attanger 在选择了 链接 方式后,要实现不同电脑之间的同步,除了要设置靶路径之外,还要在 Zotero 设置里的 高级 选项中,另外设置靶路径为根目录,并选择相对路径。原因很简单,不同设备的绝对路径肯定是不一样的。

不过还是慎用 attanger 的这一功能。虽然 attanger 可以避免 zotero 自带的同步功能的不方便之处:

  • 自带的同步方式默认给每个条目新建一个文件夹,同步的时候也是以 zip 文件,然后不同的设备下的 zotero 会自动把相应的 zip 转成文档。这种同步方式不方便之处在于,仅仅用第三方网盘查看时,没法直接知道文件在哪里,因为所有文档都被字符串命名的 zip “加密”了。
  • attanger 可以把所有的文档集中放到某个指定的工作目录下,当然也遵循 zotero 里用户自定义的群组分类的相对层级,这样在某些时候方便用第三方网盘直接查看。

但是,zotero 仅有电脑端可以这样另外指定工作目录,然后用网盘同步 attanger 设置的靶路径来实现多端同步;而 iPad 是无法指定工作目录的,也就意味着这样用 attanger 设置下的zotero,在用 iPad 访问时,完全无法加载那些文档。比如我经常要用ipad来进行手写标注,这种设置下这条路完全被堵死了。所以我应该还是会换回默认的 副本 同步方式。

补充说明一下前面提到的文件丢失。主要是因为坚果云的同步文件根目录是不支持改名的,而我当时不知道这一点,同时直接听从了把中文路径名改为英文路径名的建议,结果原本按照旧路径链接的文件 消失了,而这发生在我更改 attanger 的靶路径之前,这就导致在attanger 看来我的附件消失了,所以 attanger 无法把附件链接到我的新路径。之所以是部分消失而不是全部,应该是因为文件数量多,所以有一定的延迟,导致在坚果云完全 删除 我的旧路径之前,attanger 已经移动了部分文件到我的新路径里;而那些没有移动的文件,一方面被坚果云删除了,另一方面 attanger 没来得及移动附件,所以 attanger 保持了指向旧路径的链接,这也是为什么我后面一直被提示找不到旧路径下的文件,尽管我早已把靶路径修改成了新路径。

万幸的是我找到了解决方案。由于我是直接改名,在我的理解里,坚果云的操作是把我云端的根目录完全删除,然后从把整个原文件夹同步到新名字的根目录。期间和attanger、zotero发生了怎样的互动我不理解,但结果就是一部分文件被attanger链接到了新路径,大部分没有;其中没有链接到的部分,应该是被坚果云识别为不属于这个路径所以直接删除了。万幸的是,坚果云的操作是删除这些文件,所以我就上网页端在这一目录下的回收站里,逐个文件逐个文件地恢复了。我不知道为什么坚果云不支持全选,而是只能逐个选中文件。但不管如何,机械重复地点了一小时,文件全部恢复了。

之后,由于两台设备的相对路径都指向由网盘同步的同一个目录(这很关键),所以会被识别为同名文件,如下图所示 QQ截图20240308190101 点击 重新链接后,会继续弹窗显示同一文献库还有xxx个条目需要重新链接,确认重新链接,就能实现批量重新链接。虽然识别的条目数量并不一定是全部的需要重新链接数量,但是但凡打开链接没更新的条目,都会识别出需要重新链接,所以基本上可以等同为会全部重新链接,只不过我们不知道哪些已经被重置了,哪些没有,不过不影响使用,所以可以忽略。

你好,我最近也碰到了这个问题,我现在按照你说的这个做法把靶路径设置完了,现在发现一个同步问题,希望有空的话能帮忙解答一下。 我用坚果云的WebDev作为同步工具,如果attanger里面选择“链接”这种形式,那么后续所有新添加的内容都不会放到坚果云那个目录下,多台设备间能同步的只有条目和笔记。我也准备把链接方式改回“副本”了,但是开发者说的是如果使用坚果云的话需要用“链接”的形式,请问你用的也是第三方同步工具吗?在换成“副本”同步以后,是否还会遇到新的问题?
image
image

from zotero-attanger.

xiaooomd avatar xiaooomd commented on August 16, 2024

image
在“高级”这个选项里面选择“文件和文件夹”的根目录时,我选择的是zotero数据存储的目录,现在这个目录报错,请问你遇到过这个问题吗?

from zotero-attanger.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.