局域网计算机如何传输文件,强烈推荐电脑同一个局域网传输文件的图文教程

局域网通过网络传输介质将网络服务器、网络工作站、打印机等网络互联设备连接起来,实现系统管理文件,共享应用软件、办公设备,发送工作日程安排等通信服务。局域网为封闭型网络,于是这次老油条装机大师小编为大家带来强烈推荐电脑同一个局域网传输文件的图文教程,下面就跟着小编一起来一探究竟吧。

局域网如何传输文件的方法如下:

1、在需要共享的文件夹或者是打印机上点鼠标右键,在弹出菜单中选择“共享”中的“特定用户”。

61d1d524ed7303ed14b34757510a062b.png

2、添加用户,如果对局域网内所有用户开放,添加Everyone用户。

c8e4c2679f510a0e642fddf9d05d3786.png

3、设置权限,根据需要设置用户读写权限。

f7f0f2bcd1fd4527d72ea5a95ef9eaf2.png

4、文件共享设置完成。

7f380ad61e03587d2478ee736eb900ac.png

注意:此共享方法必须是在网络和共享中心针对当前网络配置启用了文件和打印机共享,关闭了共享密码保护的前提下设置才能正常使用。设置方法:打开网络和共享中心,点击“更改高级共享设置”。

5、在局域网其它机器地址栏输入这台机器的IP地址,就可以访问复制粘贴,修改该机“我的文档”文件夹了。

470f97e2c2c07d44b4aad5e65ef4986a.png

上面是关于强烈推荐电脑同一个局域网传输文件的图文教程,你们学会了吗?感谢阅读,更多实用教程尽在老油条装机大师。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这里提供一个Java语言实现的局域网文件传输代码: 1. 接收端代码 ```java import java.io.*; import java.net.ServerSocket; import java.net.Socket; public class Receiver { public static void main(String[] args) { try { // 创建ServerSocket对象,并监听端口 ServerSocket server = new ServerSocket(8888); System.out.println("等待接收文件..."); // 阻塞,等待客户端发送文件 Socket socket = server.accept(); System.out.println("文件传输开始..."); // 创建输入流,从Socket中读取数据 DataInputStream dis = new DataInputStream(socket.getInputStream()); // 读取文件名和文件长度 String fileName = dis.readUTF(); long fileLength = dis.readLong(); System.out.println("文件名:" + fileName); System.out.println("文件长度:" + fileLength); // 创建输出流,将接收到的文件写入磁盘 FileOutputStream fos = new FileOutputStream(new File(fileName)); // 创建缓冲区并读取文件内容,写入到磁盘中 byte[] buffer = new byte[1024]; int length = 0; while ((length = dis.read(buffer)) > 0) { fos.write(buffer, 0, length); } // 关闭流和Socket fos.close(); dis.close(); socket.close(); server.close(); System.out.println("文件传输完成!"); } catch (IOException e) { e.printStackTrace(); } } } ``` 该代码创建了一个ServerSocket,并监听端口8888。当客户端连接上来时,使用DataInputStream从Socket中读取文件名和文件长度,并将接收到的文件写入磁盘中。 2. 发送端代码 ```java import java.io.*; import java.net.Socket; public class Sender { public static void main(String[] args) { try { // 创建Socket对象并连接到目标主机 Socket socket = new Socket("192.168.0.10", 8888); // 创建输出流,将文件发送到Socket中 File file = new File("D:/test.txt"); DataOutputStream dos = new DataOutputStream(socket.getOutputStream()); // 将文件名和长度写入Socket中 dos.writeUTF(file.getName()); dos.writeLong(file.length()); System.out.println("文件名:" + file.getName()); System.out.println("文件长度:" + file.length()); // 创建输入流并读取文件内容,发送到Socket中 FileInputStream fis = new FileInputStream(file); byte[] buffer = new byte[1024]; int length = 0; while ((length = fis.read(buffer)) > 0) { dos.write(buffer, 0, length); } // 关闭流和Socket fis.close(); dos.close(); socket.close(); System.out.println("文件发送完成"); } catch (IOException e) { e.printStackTrace(); } } } ``` 该代码创建了一个Socket对象,并连接到指定的主机和端口。然后使用DataOutputStream将文件名和文件长度发送到Socket中,并将文件内容发送到Socket中。最后关闭流和Socket。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值