`
izuoyan
  • 浏览: 9223779 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java开源库JCIFS 操作网络上的共享目录和文件

阅读更多

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

使用JCIFS读写远程机器上的共享目录和文件,最主要使用其中三个类:SmbFileSmbFileInputStreamSmbFileOutputStream。使用方法类似于Java中的FileFileInputStreamFileOutputStream

具体下载和API文档参见官方网站:http://jcifs.samba.org/
分享到:
评论

相关推荐

    超详细!java访问windows共享目录并下载文件

    在Java编程环境中,有时我们需要与Windows操作系统进行交互,例如访问共享目录并下载其中的文件。这个过程涉及到几个关键的技术点,包括系统调用、网络通信和文件操作。在这个场景下,我们将通过`SmbUtils.java`和`...

    Java对Samba进行上传与下载文件-jcifs

    Samba是一个开源软件,允许Linux/Unix系统与Windows系统之间进行文件共享,而jcifs是Java的一个库,它提供了对SMB(Server Message Block)协议的支持,使得Java程序能够无缝地操作Samba网络共享资源。 首先,我们...

    jcifs API开发文档、jar包等

    jcifs (Java CIFS Client Library) 是一个开源的 Java 库,它实现了客户端接口文件系统(Client Interface File System, CIFS),也称为 SMB 协议,允许 Java 应用程序访问网络共享资源,如 Windows 文件服务器或 ...

    jcifs实现集成登录

    3. **资源共享**:jcifs允许Java应用访问和操作Windows网络共享,如读取、写入文件,创建目录等。这在多系统集成的环境中特别有用,因为用户登录一次后,可以在不同的系统间无缝切换,访问共享资源。 4. **安全增强...

    java操作共享文件

    Java提供了一些库来实现这一功能,其中之一就是jcifs库,它是一个开源的Java SMB(Server Message Block)客户端,使得Java程序能够方便地操作Windows网络共享文件。在本文中,我们将深入探讨如何使用jcifs库中的...

    jcifs-1.3.17.jar

    Java Community Interface for File Sharing (JCIFS) 是一个开源的Java库,它允许Java应用程序能够访问和操作Microsoft的网络文件共享协议,例如SMB(Server Message Block)和CIFS(Common Internet File System)...

    java访问共享文件

    标题“Java访问共享文件”指的是使用Java编程语言来操作网络上的共享文件系统,这通常涉及到Windows的SMB(Server Message Block)协议或者更现代的CIFS(Common Internet File System)协议。这篇博客文章可能详细...

    jcifs java远程访问

    Java Community Interface for File Systems (JCIFS) 是一个开源的Java库,它允许Java应用程序通过SMB(Server Message Block)协议来实现对网络上共享资源的访问。标题中的“jcifs java远程访问”指的是使用JCIFS库...

    使用smbj.jar访问共享文件夹,解决SMB2/SMB3共享文件夹访问的问题

    然而,传统的Java库jcifs.jar主要支持SMB1,对于SMB2和SMB3的支持并不完善,这在现代网络环境中可能会成为问题。因此,smbj.jar应运而生,它是一个完全开源的、高性能的SMB2/SMB3 Java客户端库,能够有效解决jcifs....

    jcifs 1.37源码

    【jcifs 1.37源码】是一个用于处理Samba网络共享协议的Java库,主要目的是让Java开发者能够在Android平台上实现对SMB (Server Message Block) 共享的访问和操作。SMB是一种广泛应用于局域网中的文件共享协议,通常与...

    jcifs-1.3.1附带示例.rar

    这个库是Java SMB客户端的实现,它允许开发者编写程序来读取、写入或操作远程网络上的文件系统,而无需依赖操作系统提供的API。 首先,我们要理解SMB协议。SMB是一种广泛使用的网络文件共享协议,最初由IBM开发,...

    ReadSambaFile:使用 jcifs java 库从 Samba 读取文件

    在Java编程环境中,有时我们需要访问网络上的共享文件系统,例如Samba服务器。Samba是一种流行的开源软件,它允许Linux、Windows和其他操作系统之间的文件共享。为了在Java程序中读取Samba(CIFS)共享文件,我们...

    jcifs开发工具

    jcifs使得开发者能够在非Windows平台的Java应用中访问Windows网络资源,例如读取、写入和管理远程主机上的文件。 ### 1. jcifs核心功能 jcifs库主要提供了以下功能: - **网络文件系统访问**:使用SmbClient类,...

    Jcifs创建远程文件夹的例子

    jcifs是一个开源的Java库,它允许Java应用程序通过CIFS协议与远程文件系统进行交互,比如创建、读取、写入和删除文件或文件夹。本文将详细讲解如何使用jcifs在远程机器上创建文件夹,以及相关的知识点。 首先,我们...

    jcifs的拓展包ext

    JCIFS是一个开源的Java库,实现了SMB(Server Message Block)协议,允许Java应用程序访问Windows网络共享资源,如文件和打印机。在某些情况下,jcifs-ext提供了更高级的功能或者修复了原版jcifs中的问题,以满足...

    jcifs包 源代码

    jcifs包是一个开源的Java库,它为Java应用程序提供了访问SMB(Server Message Block)网络共享的能力。SMB是一种广泛使用的协议,特别是在Windows环境中用于文件和打印服务的共享。jcifs包使得Java开发者无需依赖...

    jcifs-ext-0.9.4.jar

    jcifs(Java Community Interface for File and Internet Services)是一个开源的Java库,它实现了SMB(Server Message Block)协议,这是Microsoft Windows网络文件共享和打印服务的基础。jcifs-ext是jcifs的扩展...

    Java读写Windows共享文件夹的方法实例

    JCIFS(Java Community Internet File System)是一个完全用Java编写的开源框架,它实现了SMB(Server Message Block)协议,使得Java应用程序能够如同访问本地文件系统一样,方便地读写Windows或Linux上的共享...

    smb低版本jcifs-1.3.17.jar包

    jcifs(Java CIFS Client)库为Java开发者提供了一种方便的手段,用于访问和操作遵循Server Message Block (SMB) 协议的网络资源,这个协议广泛应用于Windows共享文件系统。本文将详细探讨jcifs-1.3.17.jar包及其在...

    域登陆(通过jcifs.http.NtlmHttpFilter实现)

    jcifs是一个开源库,它提供了对SMB(Server Message Block)协议的支持,这个协议广泛用于Windows网络中的文件共享和身份验证。NtlmHttpFilter是jcifs库的一部分,专门用于HTTP请求的NTLM(NT LAN Manager)身份验证...

Global site tag (gtag.js) - Google Analytics