当前位置:首页 » 文件管理 » java共享文件夹

java共享文件夹

发布时间: 2022-06-20 09:31:23

java如何访问局域网共享文件

java访问共享文件夹,读取局域网中一台机器的共享目录中的文件,需要jcifs-1.1.11.jar的支持,使用SMB协议,以下是实现了远程读取文件的功能代码:

packagejunit;
importjcifs.smb.SmbFile;
/**
*java访问局域网共享目录
*
*@authoradministrator
*@version1.02015-7-6
*/
publicclassSmbTest{
publicstaticvoidmain(String[]args)throwsException{
//smb://xxx:[email protected]/testIndex/
//xxx:xxx是共享机器的用户名密码
Stringurl="smb://192.168.2.188/testIndex/";
SmbFilefile=newSmbFile(url);
if(file.exists()){
SmbFile[]files=file.listFiles();
for(SmbFilef:files){
System.out.println(f.getName());
}
}
}
}

⑵ java实时监控局域网共享文件夹并复制文件到指定位置

首先要保证电脑A和电脑B网络可到达
然后在java里用一个线程(死循环)一直“监控”电脑A里的共享文件夹的大小 只要一有变化就让电脑A里的共享文件夹下的所有文件复制一份到电脑B的共享文件夹下 然后把电脑A里的共享文件夹下的文件删除

⑶ 在JAVA中什么类的什么方法可以实现文件夹共享

共享这个事情好像是操作系统负责的.即便是Java要用,也要调用Windows操作系统的底层函数进行系统层的设置.

我目前知道的情况来看,标准JAVA里面没有这样的东东.

⑷ 用java编程如何实现判断一个文件夹是否共享

共享文件夹根os相关 用java是不可能实现的

⑸ java 1.7 nio 监测共享文件夹

共享文件夹在哪里?是把本地的某个文件夹设为共享文件夹 还是有个共享服务器?前者我试了 是起作用的...后者没试...

⑹ java.io 如何访问一个共享文件夹(该文件夹有限制,我有相关账号)最好有举例...

每台电脑都需要设置打印与文件夹共享。这是条件。
其中,一台机器,设置一个共享文件夹,把权限设为可写,就是让链接到你机器的人可以改写该文件夹上的资料。
知道计算机名子,在网上邻居里找到该机器和共享的文件夹,就可以增删改的操作了。
好处是方便。但如果局域网里电脑过多,宜中毒,和arp攻击。所以把360里面的保护要打开。
现在装机大多用的是ghost装机,一般默认网络共享是关闭的,要在点文件夹的时候,运行一下共享向导。
只有共用一台路由器的机器才能互相看到和共享文件。

⑺ Java怎么读取远程服务器上的共享文件夹

ava获取远程文件的方式在我的开发过程中使用过两种
1。通过http请求进行静态资源,首先确定文件的URL地址,然后通过URLConnection进行连接,然后通过读取连接中返回的InputStream,再通过文件输出流FileOutputStream进行存储(下载)。
2.通过FTP或SFTP进行远程文件的下载,具体实现有很多第三方的包,网络即可。

⑻ java怎么实现一点击按钮,就打开一个共享文件夹

用java执行cmd命令就行了。
Runtime rt = Runtime.getRuntime();
rt.exec("explorer.exe c://windows");
事件自己加就行了

⑼ 基于java的p2p实现文件共享和传输

  1. 在JAVA中,发送和接收多播信息的方法:
    发送多播信息需经历步骤
    确定发送的具体信息内容
    String msg = "Hello";
    选用专门为多播指定的D类IP地址(224.0.0.1到239.255.255.255),创建一个多播组
    InetAddress group = InetAddress.getByName("228.5.6.7");
    使用指定的端口(一般选1024以上的端口号)建立多播套接字
    MulticastSocket s = new MulticastSocket(6789);
    加入多播组
    s.joinGroup(group);
    创建一个数据报封装多播信息
    DatagramPacket hi = new DatagramPacket(msg.getBytes(), msg.length(),
    group, 6789);
    发送
    s.send(hi);
    接收多播信息的步骤
    开辟接收缓冲区
    byte[] buf = new byte[1000];
    创建接收数据报
    DatagramPacket recv = new DatagramPacket(buf, buf.length);
    接收
    s.receive(recv);
    注意:以上发送和接收程序在同一个文件中实现,若在不同文件中实现则应分别定义多播套接字并加入多播组。
    3.与已知IP和端口的端点通信
    在互联网上主要采用TCP和UDP来实现两点之间的通信。采用TCP可可靠传送信息,但花费时间较多;采用UDP可快速传递信息,但不能保证可靠传递。

  2. JAVA实现TCP通信的方法 :
    利用Socket(InetAddress addr, int port)和 Socket(String host, int port),创建客户端套接字,利用ServerSocket(int port)创建服务器端套接字,port端口就是服务器监听连接请求的端口,通过调用accept()返回一个最近创建的Socket对象,该Socket对象绑定了客户程序的IP地址或端口号。通过调用Socket的 getInputStream()方法获得输入流读传送来的信息,也可能通过调用Socket的 getOutputStream()方法获得输出流来发送消息。

  3. JAVA实现UDP通信的方法 :
    使用DatagramPacket(byte [] buffer, int length, InetAddress addr, int port) 确定数据包数组、数组的长度、数据包的地址和端口信息。使用DatagramSocket()创建客户端套接字,而服务器端则采用DatagramSocket(int port),调用send(DatagramPacket dgp)和 receive(DatagramPacket dgp)来发送和接收数据包。本文设计的程序采用UDP。

  4. P2P(Peer-to-Peer 端到端)模型是与C/S(客户/服务器)模型相对应。基于C/S的用户间通信需要由服务器中转,在C/S中的服务器故障将导致整个网络通信的瘫痪。。而基于P2P的用户间通信则是直接通信,去掉了服务器这一层,带来的显着优点是通信时没有单一的失败点,一个用户的故障不会影响整个P2P网络。本文提供了一种用JAVA实现P2P网络通信的方法。

⑽ java中怎样访问windows局域网中的共享文件夹

将共享文件夹映射为本地磁盘就可以使用file的方式进行列举了 , 使用FileInputStream的方式进行文件的读取.

热点内容
ubuntupython文件 发布:2024-05-21 09:41:01 浏览:160
java后端接口 发布:2024-05-21 09:40:59 浏览:930
豪华尊贵分别对应哪些配置 发布:2024-05-21 09:40:56 浏览:620
逗号帮手体验密码是多少 发布:2024-05-21 09:31:44 浏览:130
vb数据库excel 发布:2024-05-21 09:18:57 浏览:319
资本论第一卷中央编译局 发布:2024-05-21 09:06:21 浏览:67
我的世界多人游戏服务器有哪些 发布:2024-05-21 09:02:48 浏览:590
社保计算编程 发布:2024-05-21 08:52:49 浏览:530
船用空气压缩机 发布:2024-05-21 08:49:11 浏览:186
oppo怎么查密码是多少 发布:2024-05-21 08:48:28 浏览:140