目录
一、前言
最近需要通过多台主机共同完成一个任务,要求所涉及的主机都要运行一些代码。我本来是在一台主机上写完代码,然后将其他主机所涉及的代码文件通过远程传输复制到对应主机上。但我后来觉得这样太麻烦了,因为每次修改代码文件都需要把文件复制到对应的主机上。所以决定将这个文件同步过程也在代码中自动化,以使得我能够很方便地不断调试。
那么问题就来了,我所有的主机都是win10专业版操作系统,文件传输可以通过远程桌面连接或其他软件形式解决,但通过软件来操作传输一般是不可编程的,即无法在代码中完成这个行为。我希望找到像Linux中scp的命令一样的方法,那样就可以通过脚本来自动化这个过程。然而,在寻找这个的过程中,我找到了win10中传输文件更加好用的方法——共享文件夹。某台主机共享了自己的文件夹之后,其他在相同局域网中的主机就可以访问到被共享的文件夹,而且操作共享文件夹的方式与本地文件夹完全相同,那么就可以将文件传输问题变成文件在不同文件夹中的复制。用代码实现这个过程,问题就迎刃而解。
二、环境说明
操作系统:win10专业版。
语言:python
网络:(专用)局域网
三、在win10中共享文件夹
目前搜索“共享文件夹”得到的结果大多数是不能用的方法——在 Windows 10 中,通过网络共享文件和文件夹的某些功能已发生变化,包括删除了家庭组。现在可用的方法如下[1]:
1、右键单击或按下某个文件,选择“将访问权限授予”>“特定用户”。

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

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

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

2510

被折叠的 条评论
为什么被折叠?



