通过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();
}
}
}
分享到:
相关推荐
通过jcifs实现java访问网络共享文件 jcifs 是 cifs(common internet file system) java的实现 smb (service message block) to be cifs jcifs 是一个开源项目 可从http://jcifs.samba.org/下载 SmbFileInputStream...
提供java远程访问的方法,类似File
jcifs_java_implement_cifs jcifs_java_implement_cifs jcifs_java_implement_cifs jcifs_java_implement_cifs jcifs_java_implement_cifs jcifs_java_implement_cifs
jcifs能很好的实现集成登录,在企业中能够实现登录一次就可以访问多个系统
java读取共享文件使用jcifs-1.1.11.jar 的SmbFile 类使用用户名密码共享目录操作共享文件
利用jcifs-1.3.15.jar实现局域网内共享文件的下载上传demo,主要为新手提供样例,资深专家请略过,传输大文件比如百兆可能中间出现问题。
java共享文件下载依赖包jcifs-1.3.3.jar
读取Samba文件使用 jcifs java 库从 Samba 读取文件。
jcifs-1.3.14.jar应用实例
代码直接可以用,包含完整的上传和下载代码,只需要修改ip和路径即可。
该库是Java 7文件系统,用于通过网络访问CIFS / SMB资源。 在内部,它使用jCIFS并将库隐藏在java.nio.file.Path接口及其朋友的后面。 请从http://jcifs.samba.org/下载最新版本的jCIFS。 您只需使用Paths.get(new ...
jcifs.jar支持域单点登录。只是jcifs.jar包。之前项目用过还不错。
主要介绍了java基于jcifs.smb实现远程发送文件到服务器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
jcifs.jar,jar包文件,直接读写共享文件库资源
JCIFS是一个开源实现100%的Java的CIFS / SMB网络协议的客户端库。CIFS是Microsoft Windows平台(如映射网络驱动器)上的标准的文件共享. 实现网络上 文件共享 工具文件。比ftp操作更方便。
它紧密地遵循CIFS规范(是Microsoft Windows平台标准文件共享协议),支持Unicode,命令管道,批处理,线程化调用者的IO复用,加密认证,完整事务,域/工作组/主机/共享/文件枚举,NetBIOS 套接字和名称服务,smb://...
使用smbj.jar访问共享文件夹,支持SMB2/SMB3,用于解决使用jcifs.jar不支持SMB2/SMB3的问题
用于java操作网络邻居的共享目录的jar文件所需的(jcifs-1.3.14.jar )jar包 操作包括 上传文件 下载文件 创建文件夹 等
用于java操作网络邻居的共享目录的jar文件所需的(jcifs-1.3.14.jar )jar包操作包括 上传文件 下载文件 创建文件夹 等。jcifs-1.3.14.jar 的源码
jcifs-1.3.19.jar 包,用于SMB协议 ,以实现远程读取文件。jcifs-1.3.19.jar 包,用于SMB协议 ,以实现远程读取文件。