通过jcifs实现java访问网络共享文件 jcifs 是 cifs(common internet file system) java的实现 smb (service message block) to be cifs jcifs 是一个开源项目 可从http://jcifs.samba.org/下载 SmbFileInputStream,SmbFileOutputStream,SmbFile这里对应着io里的FileInputStream FileOutputStream,File,如果对io比较熟悉那么jcifs比较容易应用 下面一个最简单的例子说明jcifs的用法 import jcifs.smb.SmbFileInputStream; import jcifs.smb.SmbFile; public class ReadShareFile { public static void main(String[] args) { try{ SmbFile smbFile=new SmbFile("smb://test:test@10.218.100.12/share2/aa.txt"); //通过 smbFile.isDirectory();isFile()可以判断smbFile是文件还是文件夹 int length=smbFile.getContentLength();//得到文件的大小 byte buffer[] = new byte[length] ; SmbFileInputStream in = new SmbFileInputStream(smbFile) ; //建立smb文件输入流 while((in.read(buffer)) != -1){ System.out.write(buffer); System.out.println(buffer.length); } in.close(); }catch(Exception e){ e.printStackTrace(); }
2025-05-20 22:19:31 1.12MB jcifs java 网络共享
1
jcifs-1.3.18 用于android访问samba服务器。支持匿名访问,实现列出服务器用户名显示结果同LINUX smbclient -L 命令。 jcifs支持samba 1.0协议。可以与smbj配合使用。 下载jar后,把jcifs-1.3.18.3.jar放在代码build.gradle同级新建的文件夹libs中。工程的app.build.gradle里面加上包的导入: implementation files('libs/jcifs-1.3.18.3.jar') 资源里面有参考代码。
2022-08-22 20:04:30 390KB jcifs smbclient smbclient-L android
1
用于java操作网络邻居的共享目录的jar文件所需的(jcifs-1.3.14.jar )jar包 操作包括 上传文件 下载文件 创建文件夹 等
2021-08-24 21:02:22 386KB jcifs 共享目录操作
1
smb读取局域网另外一台机器的文件所需的jar包,附带示例。
2021-06-25 10:01:01 353KB jcifs-1.3.1 jcifs
1
jcifs实现SSO,SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。
2021-06-18 19:58:00 386KB jcifs sso 单点登录 单点登录
1
实现共享文件读取和写入
2021-05-15 09:48:12 380KB jcifs-1.3.1
1