一台台式电脑和一台笔记本电脑,在没有网络的情况下,不用U盘和移动硬盘,怎么传文件
台式电脑和笔记本电脑没有网络,不通过U盘和移动硬盘,如何来传输文件呢?
首先,这是可以实现的。主要需要解决的有两个问题:
-
一个是两台电脑的连接问题;
-
一个是两台电脑如何进行文件传输。
具体有以下几种方法可以实现:
一.直连网线连接
🌹网线连接
-
台式电脑和笔记本电脑可以通过网线进行连接;
-
目前,网卡能够智能识别网线,通过直通线连接即可。
🌹配置地址
-
两台电脑配置同一个网段的IP地址;
-
在DOS界面,通过PING命令,测试是否联通。
🌹传输文件
(1)系统自带程序
-
一种是通过建立FTP服务器,并将资源上传至服务器供另外一台电脑下载;
-
一种是通过文件共享,另外一台访问共享文件夹实现资料下载。
(2)三方软件
-
可以使用局域网资料传输软件进行传输文件;
-
例如通过飞鸽传书进行局域网共享等。
二、反连(交叉)网线连接
用交叉网线将两台电脑相连,其中一台网关设置为另一台的IP,用局域网共享复制文件。
三、两台电脑同连一个路由器
将两台电脑接到同一路由器上自动获取IP,通过局域网共享。
四、cmd远程局域网内机器实现文件互传
,cmd远程局域网内机器实现文件互传,CMD 里面有一个net use 可以远程认证到一台机器 。
主要用途:Asp.net 操作两台机器的文件夹同步性,也可以用于远程Automation测试环境的部署。开一个线程,操作CMD,主要代码如下:Process proc = new Process(); try { proc.StartInfo.FileName = "cmd.exe"; proc.StartInfo.UseShellExecute = false; proc.StartInfo.RedirectStandardInput = true; proc.Start(); proc.StandardInput.WriteLine(@"net use \172.25.138.150User@123 /user:administrator"); proc.StandardInput.WriteLine("exit"); proc.Close(); proc.Dispose(); foreach (var item in Directory.EnumerateFiles(@"C:UsersDesktopTEST")) { File.Copy(item, @"\172.25.138.150c$temp" + Path.GetFileName(item),true); } } catch (Exception) { throw; } 可以在copy之前先对目标两台机器进行网络测试,查看是否两台机器的网络可以相通
五、拆下笔记本硬盘用数据线连接在台式机上电脑上复制(最简单,不推荐)