精华内容
下载资源
问答
  • jcifs

    2010-11-25 23:16:46
  • JCIFS

    2013-06-14 22:02:37
    jcifs是CIFS在JAVA中的一个实现,是samba组织负责维护开发的一个开源项目,专注于使用java语言对cifs协议的设计和实现。他们将jcifs设计成为一个完整的,丰富的,具有可扩展能力且线程安全的客户端库。这一库可以应用...


      jcifs是CIFS在JAVA中的一个实现,是samba组织负责维护开发的一个开源项目,专注于使用java语言对cifs协议的设计和实现。他们将jcifs设计成为一个完整的,丰富的,具有可扩展能力且线程安全的客户端库。这一库可以应用于各种java虚拟机访问遵循CIFS/SMB网络传输协议的网络资源。类似于java.io.File的接口形式,在多线程的工作方式下被证明是有效而容易使用的。

      jcifs的开发方法类似java的文件操作功能,它的资源url定位:smb://{user}:{password}@{host}/{path},smb为协议名,user和password分别为共享文件机子的登陆名和密码,@后面是要访问的资源的主机名或IP地址。最后是资源的共享文件夹名称和共享资源名。例如 smb://administrator:122122@192.168.0.22/test/response.txt。

      在JAVA程序中,使用如下方式获得一个远程共享文件的句柄:SmbFilefile = new SmbFile("smb://guest:1234@192.168.3.56/share/a.txt");这里的句柄不仅限于远程的共享文件,还可能是共享文件夹。isFile()方法和isDirectory()用来判断这个句柄对应的资源的真实属性。如果是共享文件夹,通过调用它的list()方法将获得其中资源的列表。List方法支持过滤器机制,有两种过滤器可供使用,一种是SmbFileFilter,另一种是SmbFilenameFilter,这两个在jcifs中作为接口出现,你可以根据自己的需要派生出个性化的过滤器,实现接口中的accept方法,以满足不同业务的需求。

      SmbFileInputStream是smb文件的输入流,它的功能是以流的方式打开一个SmbFile:SmbFileInputStream in = newSmbFileInputStream(file);SmbFileInputStream提供read方法,你可以从这个流中读出远程文件全部的内容。

      jcifs可从http://jcifs.samba.org/下载,下面是一个简单的例子:

      import jcifs.smb.SmbFileInputStream;

      import jcifs.smb.SmbFile;

      public class ReadShareFile {

      public static void main(String[] args) {

      try{

      SmbFile smbFile=newSmbFile("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 = newSmbFileInputStream(smbFile) ; //建立smb文件输入流

      while((in.read(buffer)) != -1){

      System.out.write(buffer);

      System.out.println(buffer.length);

      }

      in.close();

      }catch(Exception e){

      e.printStackTrace();

      }

      }

      }

     

    展开全文
  • jCIFS

    2013-06-14 21:49:59
    jCIFS是一个完全用Java开发的SMB客户端库。它紧密地遵循CIFS规范(是Microsoft Windows平台标准文件共享协议),支持Unicode,命令管道,批处理,线程化调用者的IO复用,加密认证,完整事务,域/工作组/主机/共享/...


    jCIFS是一个完全用Java开发的SMB客户端库。它紧密地遵循CIFS规范(是Microsoft Windows平台标准文件共享协议),支持Unicode,命令管道,批处理,线程化调用者的IO复用,加密认证,完整事务,域/工作组/主机/共享/文件枚举,NetBIOS 套接字和名称服务,smb:// URL协议处理器,一个类API的java.io.File ,RAP调用,NTLM HTTP鉴别。它广泛用于企业内部网络。

     

    JCIFS: The Java CIFS Client Library

    http://jcifs.samba.org/

     

     

    很多公司都希望WEB登陆与域用户结合起来,实现单点登陆,使用jcifs.jar可以非常好实现,下载一个最新的jcifs.jar,放到WEB-INFlib下面,现在是1.27版,然后修改web.xml,加入下面:

     

    <filter>

    <filter-name>NtlmHttpFilter</filter-name>

    <filter-class>jcifs.http.NtlmHttpFilter</filter-class>

    <init-param>

    <param-name>jcifs.http.domainController</param-name>

    <param-value>192.168.0.90</param-value>

    </init-param>

    </filter>

     

    <filter-mapping>

    <filter-name>NtlmHttpFilter</filter-name>

    <url-pattern>/*</url-pattern>

    </filter-mapping>

     

    192.168.0.90是你AD服务器,然后在你的登陆的代码中使用

    request.getRemoteUser(),就可以得到当前域用户的用户名了

     

     

     

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dotyboy/archive/2006/11/24/1413195.aspx

    展开全文
  • jCIFS

    2008-01-24 11:23:00
    JCIFS: The Java CIFS Client Library http://jcifs.samba.org/     很多公司都希望WEB登陆与域用户结合起来,实现单点登陆,使用jcifs.jar可以非常好实现,下载一个最新的jcifs.jar,放到WEB-INFlib下面,现在...

    是一个完全用Java开发的SMB客户端库。它紧密地遵循CIFS规范(是Microsoft Windows平台标准文件共享协议),支持Unicode,命令管道,批处理,线程化调用者的IO复用,加密认证,完整事务,域/工作组/主机/共享/文件枚举,NetBIOS 套接字和名称服务,smb:// URL协议处理器,一个类API的java.io.File ,RAP调用,NTLM HTTP鉴别。它广泛用于企业内部网络。

    JCIFS: The Java CIFS Client Library
    http://jcifs.samba.org/ 
     

    很多公司都希望WEB登陆与域用户结合起来,实现单点登陆,使用jcifs.jar可以非常好实现,下载一个最新的jcifs.jar,放到WEB-INFlib下面,现在是1.27版,然后修改web.xml,加入下面:

    <filter>
    <filter-name>NtlmHttpFilter</filter-name>
    <filter-class>jcifs.http.NtlmHttpFilter</filter-class>
    <init-param>
    <param-name>jcifs.http.domainController</param-name>
    <param-value>192.168.0.90</param-value>
    </init-param>
    </filter>

    <filter-mapping>
    <filter-name>NtlmHttpFilter</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>

    192.168.0.90是你AD服务器,然后在你的登陆的代码中使用
    request.getRemoteUser(),就可以得到当前域用户的用户名了

     

    Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1413195

     
    展开全文
  • jcifs JDK 1.5 的修补 jcifs -
  • jcifs-ng jCIFS库的清理和改进版本 最新稳定版本: <groupId>eu.agno3.jcifs <artifactId>jcifs-ng <version>2.1.5 2.0系列现已停产。 变化 支持SMB2(2.02协议级别),部分支持SMB3 删除全局状态 允许按上...
  • 在内部,它使用jCIFS并将库隐藏在java.nio.file.Path接口及其朋友的后面。 请从http://jcifs.samba.org/下载最新版本的jCIFS。 您只需使用Paths.get(new URI(“ smb:// hostname / share / filename”))即可...
  • jcifs-1.3.15.jar

    2020-11-13 13:24:04
    通过jcifs.jar 创建远程文件和文件夹, 注意jcifs-1.3.15.jar 需要 远程计算机在局域网内,并且开启共享磁盘权限 。 一般用来连接域控,解析DNS,验证用户名密码。
  • jcifs-ext-0.9.4.jar/jcifs-1.3.3.jar 单点登陆 解决maven仓库有jar包但是maven程序无法下载仓库jar包
  • jcifs-1.3.19.jar

    2017-12-28 09:44:29
    jcifs-1.3.19.jar 包,用于SMB协议 ,以实现远程读取文件。jcifs-1.3.19.jar 包,用于SMB协议 ,以实现远程读取文件。
  • import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import jcifs.smb.SmbFile;import jcifs.smb.SmbFileInputStream;/*** 使用JCIFS获取远程共享文件* @see 关于jcifs的介...
  • JCIFS是一个开源实现100%的Java的CIFS/SMB网络协议的客户端库。CIFS是MicrosoftWindows平台(如映射网络驱动器)上的标准的文件共享协议。此客户端被广泛应用于生产大型企业网。 JCIFS开源项目官网:...
  • jcifs-ext-0.9.4.zip

    2020-06-02 10:39:16
    <groupId>org.samba.jcifs <artifactId>jcifs-ext <version>0.9.4 </dependency>
  • java jcifs

    2014-05-16 11:56:40
    Java 用JCIFS访问网络文件共享 JavaCC++C#  Java代码  public class UploadDownloadUtil  {     /**   * 从共享目录拷贝文件到本地   * @param remoteUrl 共享目录上的文件...
  • jcifs-ext-0.9.4

    2018-01-18 09:20:06
    <groupId>org.samba.jcifs <artifactId>jcifs-ext <version>0.9.4 </dependency>
  • jcifs-1.3.17

    2011-11-22 14:08:06
    JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java. CIFS is the standard file sharing protocol on the Microsoft Windows platform .This client is used ...
  • jcifs-1.3.18.jar

    2015-04-23 17:41:12
    jcifs-1.3.18.jar包,SSO单点登录
  • jcifs-1.2.3.jar 包

    2018-03-09 10:04:21
    jcifs-1.2.3.jar 包 摘要必须大于50个字节!摘要必须大于50个字节!摘要必须大于50个字节!
  • JCIFS是一个开放源代码客户端库,该库以100%Java实现了CIFS / SMB网络协议。 从版本2.x开始,此项目从派生而来,现有的jcifs代码被合并为smb1 。 版本 使用Maven <groupId>org.codelibs <artifactId>jcifs ...
  • jcifs-ext-0.9.4.jar

    2018-12-15 13:39:44
    解压即可得到jcifs-ext-0.9.4.jar, java环境资源,jdk1.6及以上

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,361
精华内容 544
关键字:

jcifs