Windows10趟坑记,实现两个文件夹的同步更新

你是否有这样的需求,在Windows10下实现两个/多个文件夹的关联/同步更新

我相信你有,不是现在就是在不久的未来。实现文件夹下子文件夹和文件的同步更新,是个隐形的诉求
首先,说明一下,为什么强调是在在Windows10下,而不是在WindowsXP、Windows7等以及Linux系统下。

公文包是什么?
首先要说一下,公文包。公文包可以将文件与其对应部分进行同步。在旧版Windows版本下,有Windows公文包,从Windows 95开始引入,到Windows 8都可以使用,只不过Windows 8里默认隐藏了这个功能。可以说是云同步的祖宗了吧。公文包是长这样的(截图不太清楚,请大家凑合看):
WindowsXP系统下的公文包
这是WindowsXP系统下的公文包的样子
公文包就是长这个样子
后来,随着网络的普及,Windows10“擅自”删除了“公文包”功能,改用了需要联网操作同步的Dropbox、Onedrive等。微软,自以为网络无处不在了。至此,公文包退出历史舞台。Dropbox、Onedrive等有缺点,一是需要联网;二是安全问题,你同步到Dropbox、Onedrive等上的数据,我们都在监控之下了,微软说你的数据违规,禁止操作、访问,你也没有办法,可能你连备份的机会都没有。公文包,在现实生活还是有需求的,本地计算机可以无网状态进行同步操作。通过查阅资料发现,在Windows10系统下,需要使用mklink命令实现两个文件夹的关联。

mklink是windows系统下创建符号链接和硬链接的命令工具,它是一个很好的解决文件系统问题的工具。使用它需要管理员权限。因为powershell不支持mklink命令,所以要在前面加cmd /c表示用cmd来运行该命令,路径注意引号

Linux系统是自由开放开源的系统,给你系统用户“无限”的权限,想怎么搞就怎么搞。不像Windows系统,稍微往系统内部操作以下,就说权限不够,要去好几个地方去修改权限。
执行如下Windows命令:

C:\Users\bai>mklink /D D:\Foo D:\OneDrive\Foo
你没有足够的权限执行此操作。

默认我们的用户账户是 Administrators 组的,会继承它的权限设定。正常情况下,我们使用 mklink 是可以成功执行的。但如果文件系统的设置比较奇怪或者重装过系统,那么可能出现没有权限的错误。
这时,使用管理员权限启动 cmd 是最简单的做法。不过也可以考虑在 本地安全策略(secpol.msc)\本地策略\用户权利分配 中添加当前用户。即:

  1. Win+R—>输入:secpol.msc,点击“确定”;
  2. 如图所示在这里插入图片描述
  3. 如图所示。在2处填写你的用户名。在这里插入图片描述

通过 mklink 命令可以创建文件或文件夹的链接,而这种链接跟快捷方式是不一样的。mklink 可以像创建快捷方式一样建立文件或文件夹的链接,但不同于快捷方式的是,mklink 创建的链接绝大多数程序都不会认为那是一个链接,而是一个实实在在的文件或文件夹。mklink 可以创建符号链接、硬链接和目录链接。

在 cmd 中输入 mklink 即可看到以下这样的帮助信息。
在这里插入图片描述

说一下它们之间的大体区别:

使用方式适用于快捷方式小箭头
不带参数文件
/D文件夹
/J文件夹
/H文件

表格从上到下的行为,从像快捷方式到像两个独立的文件夹。
注:快捷方式小箭头是,"<<==>>"

例如,将E盘的bai文件夹映射到D盘并重命名为b1

mklink /d /j D:\b1 E:\bai

这样即为完成了,两个文件夹的关联/映射关系,更改任意文件夹内容、以及其文件内容均会进行同步。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
可以通过以下步骤同步两台电脑的Chrome数据,而不使用谷歌账号: 1. 在第一台电脑上,打开Chrome浏览器,点击右上角的三个点图标,选择“设置”选项。 2. 在设置页面中,点击“同步和Google服务”选项。 3. 禁用“同步”选项,并关闭Chrome浏览器。 4. 在第二台电脑上,打开Chrome浏览器,点击右上角的三个点图标,选择“设置”选项。 5. 在设置页面中,点击“同步和Google服务”选项。 6. 禁用“同步”选项,并关闭Chrome浏览器。 7. 在第一台电脑上,打开文件管理器,找到Chrome浏览器的用户数据文件夹。在Windows系统中,该文件夹通常位于以下路径:C:\Users\ [用户名] \AppData\Local\Google\Chrome\User Data\Default。在Mac系统中,该文件夹通常位于以下路径:/Users/ [用户名] /Library/Application Support/Google/Chrome/Default。 8. 将用户数据文件夹复制到一个可移动存储设备中,例如USB闪存盘。 9. 在第二台电脑上,将可移动存储设备连接到电脑上,并打开文件管理器。 10. 找到Chrome浏览器的用户数据文件夹,并将从第一台电脑复制的文件夹粘贴到该位置。 11. 打开Chrome浏览器,所有的数据和设置都已同步到第二台电脑上。 请注意,这种同步方法不会自动更新数据。如果您在一台电脑上添加了书签、密码或其他数据,需要手动复制和粘贴文件夹更新数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值