杂谈之Windows共享文件机制的实现方法
来源:互联网 发布:excel重复数据高亮 编辑:程序博客网 时间:2024/05/23 02:01
作者:i_dovelemon
日期:2016 / 03 / 02
来源:CSDN
主题:UNC,文件共享
引言
在最近的工作中,需要重复的将本地的发布版游戏拷贝到两台另外的机器上去。在重复的进行了一段时间的人工操作之后,我厌烦了。再加上最近一直在学习Python,所以就想着使用Python写一个自动化的脚本工具,能够自动的将本地的游戏发布版本拷贝到另外两台机器上去。使用人工的方法拷贝的方式,是通过网络共享,将本地的文件拷贝到另外两台机器上的共享文件夹中去。
才开始,我以为共享文件夹的实现方式是FTP文件传输,所以准备使用Python的FTP模块来进行文件的上传和下载操作(顺便提一下,Python的库真的是很丰富,很好使用)。实验一段时间之后,发现总是连接不上目标机器。为此,我上网搜索了一下,怎么查看FTP服务端口的状态。不看不知道,原来公司的电脑上为了防止入侵,都没有装上FTP服务,难怪我没有办法通过FTP模块建立到目标机器的连接。
既然知道了机器上是没有转载FTP服务的,那么我就好奇,共享文件的实现方式是什么了?借此,搜索一番之后,发现共享文件的实现基础是UNC(统一命名规范)。
UNC
定义:UNC是一个命名规范,主要用来在Windows操作系统上进行网络驱动的指定和文件映射。在其他的操作系统中,像Samba,也可以通过一些技术实现类似的功能。UNC名称主要是在局域网中访问文件服务器或者打印机的。
UNC名称通过使用一个特殊的语法来表示网络上的资源。UNC名称包含三个部分-服务器的名称,共享文件夹的名称和一个可选的文件路径名称。这三个部分使用反斜杠区分开来,如下所示:
\\server\share\file_path
1 0
- 杂谈之Windows共享文件机制的实现方法
- VMware下ubuntu与Windows实现文件共享的方法
- linux访问windows共享文件的方法
- Linux和Windows共享文件的实现
- 虚拟Linux与Windows实现文件共享方法
- 实现虚拟Linux与Windows之间文件共享方法
- ubuntu 8.04下安装VMware tools实现和Windows共享文件的方法
- windows 内存映射文件实现数据共享之原理
- 用Samba实现Linux之间的文件共享机制
- Linux下访问Windows共享文件的方法
- vmvare中linux和windows共享文件的方法
- Ubuntu和Windows XP共享文件比较好的方法
- Windows与VMware 下Linux的文件共享方法
- VMware下windows和Linux共享文件的方法
- vmvare中linux和windows共享文件的方法
- Windows与Vmware下的Linux文件共享方法
- linux 访问windows共享文件的简单方法
- Windows与VMware下Linux的文件共享方法
- Selenium的路径表达式
- 数据类型---原始数据类型
- 非常实用全面的 C++框架,库类等资源
- [BZOJ2908] 又是nand (树链刨分)
- 关于Fedora下无法访问Windows的NTFS文件系统
- 杂谈之Windows共享文件机制的实现方法
- 谁将引领未来高清音频!杜比TrueHD对比DTS-HD
- Spring Bean装配:Bean注解实现以及定义
- Java接口与抽象(学习笔记)
- API接口非幂等性问题及使用redis实现简单的分布式锁
- mybatis--map映射文件 标签详解
- 【算法】错排——错误引发的讨论
- 搭建云服务器--移动应用开发
- 从堆栈快速定位出错的代码行