V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
vocaloid
V2EX  ›  问与答

如何禁止 OneDrive 自动删除 OneNote 文档

  •  
  •   vocaloid · 89 天前 · 1055 次点击
    这是一个创建于 89 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我最近想把我的一些 OneNote 文档同步一下(以前一直存在本地,从来没有尝试过同步),就把它们移动到了 OneDrive 同步文件夹。但是令我震惊的是,OneDrive 在同步完这些文档之后居然自动把它们从本地删了

    image

    然后在本目录下留下一个不明所以的 url 快捷方式,我打也打不开

    image

    一开始我还以为是 OneNote 设置有什么问题,于是我开了台虚拟机,里面就装了 OneDrive ,我把主机的 OneNote 笔记本拷贝到虚拟机里同步,居然还是一样,那就说明这并不是 OneNote 的问题。

    我找了一下 OneDrive 设置,没看到有相关栏目。我尝试把那个“根据需要下载文件”和“使用 office 同步我的 office 文档”都关掉,也没啥用

    我本意是想要主力本地保存 OneNote 文档,顺带再上传。而不是主力就是在云上,所以不考虑使用 uwp 版或者直接保存在云上之类的方法

    有 v 友知道要怎么样解决嘛?

    13 条回复    2022-05-17 14:10:25 +08:00
    zipspeed
        1
    zipspeed  
       89 天前 via Android
    OneDrive 有一个选项应该可以关掉试试。默认它应该是会以 sharepoint 的模式运作。关掉应该就能变成常规的文件模式。但这样自动保存共享编辑这些功能应该也没有了。
    zipspeed
        2
    zipspeed  
       89 天前 via Android
    选项叫 使用 Office 应用程序同步我打开的 Office 文件
    vocaloid
        3
    vocaloid  
    OP
       89 天前 via iPhone
    @zipspeed #1 我看了一下,似乎并没有这个选项。感觉 onedrive 客户端选项少得可怜
    vocaloid
        4
    vocaloid  
    OP
       89 天前 via iPhone
    @zipspeed #2 我后文提到了,关掉它也没用,太奇怪了
    zipspeed
        5
    zipspeed  
       89 天前 via Android
    @vocaloid 奇怪是不奇怪,因为微软后面 onenote 搞了两个版本,希望逼着用户往云上转,然后在线的 onenote 估计为了省事只弄了一套。所以要是不转换的话,可能有的用户说怎么云上打不开。那个 url 打不开是因为 onedrive 大陆被墙了吧。
    ersic
        6
    ersic  
       89 天前
    右击文件有个始终保留在该设备上,应该就是干这个用的吧。
    oldshensheep
        7
    oldshensheep  
       89 天前
    换个方式改后缀,或者压缩一下
    vocaloid
        8
    vocaloid  
    OP
       89 天前
    @ersic #6 这方法看起来不太行,他还是会这样操作
    vocaloid
        9
    vocaloid  
    OP
       89 天前
    @oldshensheep #7 对,目前只能这样了。我感觉这个设定真无语,也不给用户一点选择的余地
    dingwen07
        10
    dingwen07  
       89 天前
    OneNote 在启用 OneDrive 同步之后,应该就是只剩一个 URL 的,需要在 OneNote App 里的文件浏览器打开这个笔记本
    geelaw
        11
    geelaw  
       89 天前
    从实用角度来说以文件的形式同步 OneNote 笔记到 OneDrive 是相当不可行的。

    OneDrive 上通常的文件冲突会导致保存多个副本,或者选择一个副本保存而另一个副本删除,这无法处理多个修改的合并,为了解决该问题,Office 文档有自己的一套和 OneDrive 同步的方法。对于 OneNote 来说这是相当必要的,因为 OneNote 笔记并不是一整个文件,而是一堆文件夹和文件之间相关连组织的(一个分区是一个文件)。如果用普通文件同步的方式同步 OneNote 笔记,会有两个问题:

    1. 多处修改的时候数据结构错乱,导致笔记本损坏——同理,你也不应该用 OneDrive 同步 Git 仓库,因为多处修改之后可能导致 Git 内部数据结构错乱而完全不能使用。
    2. 修改一个页面导致整个分区需要重新同步。

    另外移动笔记本最好不要直接移动文件,应该用 OneNote 的 Share or Move ,以及把分区 Move or Copy 的功能。

    如果你想获得云端笔记本的本地版本,可以打开之后导出。
    h404bi
        12
    h404bi  
       89 天前
    没办法,OneNote + OneDrive 笔记在本地就会变成 .url 的站桩文件。我不明白为什么它不能做到双击可以直接调用本地的 OneNote App 打开,这是极其影响使用体验的一点。即使如楼上所说考虑到文件多处修改冲突而设计成独有的 OneDrive 同步机制,其它的 Office 文档如 Word 文件同步后也是能双击打开的。
    JustSong
        13
    JustSong  
       89 天前 via Android
    OneNote 不是本来就会同步到 Onedrive 吗?
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2425 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:22 · PVG 14:22 · LAX 23:22 · JFK 02:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.