如何防止文件夹在 OneDrive 上同步?

Art*_*hur 20 sync cloud-storage onedrive windows-10

我最近为机器学习项目下载了大量图像。OneDrive 对此有点疯狂,我希望它“忽略”该文件夹。理想情况下,从 OneDrive 角度来看,该文件夹应与其余同步文件夹隔离,但位于我计算机上的同一目录中。

我尝试通过 OneDrive > 设置 > 帐户 > 选择文件夹进行导航,但是一旦我取消选中该文件夹,OneDrive 就会显示“如果您确认,该文件夹将不再在您的计算机上可用,而只能在网上使用”,这正是我不想回避...

有什么线索吗?

注意:我看到了这篇文章如何从 OneDrive 文件夹结构中排除特定文件或目录,但该解决方案不适用于文件夹(而且我不能只指定我想要隔离的 200k 文件)

har*_*ymc 16

Microsoft 员工于 2021 年 5 月 5 日发布的文章\n通过组策略排除文件和扩展名同步到 OneDrive \xe2\x80\x93描述了这种未记录的方法,\n这是 Windows 中的最新方法。

\n

启用此设置后,必须重新启动 OneDrive 同步应用\n才能使其生效。

\n

步骤 1:将新策略添加到本地 GPO 存储

\n
    \n
  • 定位到文件夹%localappdata%\\Microsoft\\OneDrive\\BuildNumber\\adm\\
  • \n
  • 选择文件OneDrive.admlOneDrive.admx
  • \n
  • Ctrl通过+复制文件C
  • \n
  • 定位到文件夹C:\\Windows\\PolicyDefinitions
  • \n
  • Ctrl通过+将文件复制到该文件夹V​​。\n将.adml(语言)文件放入该en-us文件夹,而不是根目录。
  • \n
\n

第 2 步:使用新政策

\n

现在已添加新的组策略:

\n
    \n
  • 打开设置 > 设备 > 配置文件
  • \n
  • 打开新设置“排除上传的特定类型的文件”\n可在\n计算机配置 > 管理模板 > OneDrive中找到
  • \n
  • 单击已启用
  • \n
  • 单击“显示”
  • \n
  • 输入要使用通配符排除的文件
  • \n
  • 单击“确定”
  • \n
\n
\n

替代方案 - 使用注册表

\n
    \n
  • 开始regedit
  • \n
  • 导航至\nHKEY_LOCAL_MACHINE\\Software\\Policies\\Microsoft\\OneDrive\\EnableODIgnoreListFromGPO
  • \n
  • 创建由REG_SZ 类型的数字(等)命名的1项目2
  • \n
  • 输入带有通配符的值关键字。
  • \n
\n

例如,输入*.pst以阻止所有具有.pst扩展名的文件。\n输入expense*\xe2\x80\xafto 阻止名称以“expense”开头的文件。等等。

\n

  • @elikesprogramming:根据设计,主页没有策略编辑器。但请参阅文章[如何在 Windows 家庭版上启用组策略编辑器](https://www.techspot.com/guides/1719-group-policy-editor-windows-home/)。 (2认同)
  • 谢谢。注册表方法就像一个魅力。不过,有几个问题:1)有什么方法可以让它适用于整个文件夹吗?我尝试过使用文件夹名称、完整路径和使用通配符,但它似乎只适用于单个文件。 2) 它如何适用于两个 OneDrive 帐户?我在笔记本电脑中使用我的个人帐户和机构帐户。在注册表中向 EnableODIgnoreListFromGPO 添加条目仅适用于个人帐户,但机构帐户会不断同步这些文件,在个人帐户中成功忽略。 (2认同)