如何从 Dropbox 同步中排除特定文件

如何从 Dropbox 同步中排除特定文件

一个很棒的 Dropbox 文件排除技巧似乎不再有效。

我的 Thunderbird 配置文件在 Dropbox 中,主要是因为我在本地存储的“本地文件夹”中保存了多年的历史电子邮件,因此如果驱动器发生故障,它们都会同步到 Dropbox。但是 Thunderbird 运行时打开的文件“parent.lock”无法通过 Dropbox 同步,所以最近,可能是因为某些更新,Dropbox 反复尝试同步打开的文件,导致 CPU 占用率过高。

曾经有一个很好的技巧,就是创建一个与你不想同步的文件同名的文件夹,然后使用 Dropbox 的“选择性同步”功能将其从同步中排除,解释如下这里,然后将文件放回去,但由于它与排除的文件夹同名,因此不会同步。

但是,我刚刚尝试了一下,当您使用选择性同步排除文件夹时,Dropbox 现在会显示“取消选择的文件将仅在 Dropbox.com 上可用”。因此,它不会完全从同步中删除文件夹并忽略它,而是将其放入云存储中但会记住它。然后,当您重新添加与文件夹同名的文件时,您会得到 Dropbox 创建的冲突文件,然后它会尝试再次同步该文件。

我尝试删除 Dropbox 网站上的云文件夹,然后再次尝试该技巧,但这会让 Dropbox 忘记同步排除,并且同样的事情再次发生。

上面链接中的技巧还能以某种方式实现吗?以某种方式选择性地从同步中排除文件夹,但不是把它放到云存储中,然后完全忽略那个名字?

编辑:参考下面@harrymc 的回答对我的评论,我不知道如何在我的评论中添加详细信息,因此在这里添加它们 - 我收到的错误:

PS C:\WINDOWS\system32> 设置内容 -Path'C:\Dropbox\System_Folder\Applications\Thunderbird\Profiles\profile.wms\parent.lock'-Stream com.dropbox.ignored-值

Set-Content:参数“Value”缺少实参。请指定类型为“System.Object[]”的参数,然后重试。

位于行:1 字符:132

+... \Profiles\profile.wms\parent.lock'-Stream com.dropbox.ignored-值

                                                        ~~~~~~
+ CategoryInfo          : InvalidArgument: (:) [Set-Content], ParameterBindingException
+ FullyQualifiedErrorId : MissingArgument,Microsoft.PowerShell.Commands.SetContentCommand

答案1

来自 Dropbox 帮助文章 如何设置要忽略的文件或文件夹

  1. 在您的计算机上打开 PowerShell 应用程序。

  2. 输入以下代码,用您想要忽略的文件/文件夹路径替换文件/文件夹路径占位符。

    Set-Content -Path 'C:\Users\yourname\Dropbox(Personal)\YourFileName.pdf' -Stream com.dropbox.ignored -Value 1
    
  3. 按下键盘上的回车键。

文件或文件夹旁边的图标将变为灰色减号,表示它已被忽略。

相关内容