Windows10 将某一台主机上修改过的文件分发到其他主机,完成各个主机间的文件同步

本文介绍了如何在Windows10中通过共享文件夹实现多主机间的文件同步。详细步骤包括设置共享文件夹、在局域网内访问共享文件夹以及使用Python的shutil模块进行文件复制,从而自动化更新远程主机上的文件。

目录

一、前言

二、环境说明

三、在win10中共享文件夹

三、局域网中其他主机如何访问被共享的文件夹

四、另一种访问共享文件夹的方式

五、将修改过的文件更新到远程主机上


一、前言

最近需要通过多台主机共同完成一个任务,要求所涉及的主机都要运行一些代码。我本来是在一台主机上写完代码,然后将其他主机所涉及的代码文件通过远程传输复制到对应主机上。但我后来觉得这样太麻烦了,因为每次修改代码文件都需要把文件复制到对应的主机上。所以决定将这个文件同步过程也在代码中自动化,以使得我能够很方便地不断调试。

那么问题就来了,我所有的主机都是win10专业版操作系统,文件传输可以通过远程桌面连接或其他软件形式解决,但通过软件来操作传输一般是不可编程的,即无法在代码中完成这个行为。我希望找到像Linux中scp的命令一样的方法,那样就可以通过脚本来自动化这个过程。然而,在寻找这个的过程中,我找到了win10中传输文件更加好用的方法——共享文件夹。某台主机共享了自己的文件夹之后,其他在相同局域网中的主机就可以访问到被共享的文件夹,而且操作共享文件夹的方式与本地文件夹完全相同,那么就可以将文件传输问题变成文件在不同文件夹中的复制。用代码实现这个过程,问题就迎刃而解。

 

二、环境说明

操作系统:win10专业版。

语言:python

网络:(专用)局域网

 

三、在win10中共享文件夹

目前搜索“共享文件夹”得到的结果大多数是不能用的方法——在 Windows 10 中,通过网络共享文件和文件夹的某些功能已发生变化,包括删除了家庭组。现在可用的方法如下[1]:

1、右键单击或按下某个文件,选择“将访问权限授予”>“特定用户”。

2、弹出如下界面,点击下拉菜单,选择“Everyone”,点击共享按钮

3、看到如下结果,则表示共享成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值