`

java 远程读取windows下共享文件夹中的文件(File协议)

阅读更多
package test;
import java.io.*;
import java.net.MalformedURLException;
import java.net.URL;
public class openFile {
public void readRomateFile(String romatefilename){
        URL urlfile;
        BufferedReader in;
        PrintWriter out;
        String content = "";
        String inputLine;
        try{
            urlfile = new URL(romatefilename);
            in = new BufferedReader(new InputStreamReader(urlfile.openStream()));
            inputLine = in.readLine();
            while (inputLine != null){
                content += inputLine ;
                inputLine = in.readLine();
            }
            System.out.println(content);
            in.close();
        } catch (MalformedURLException e){
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
}
/**
* @param args
*/
public static void main(String[] args) {
        openFile of = new openFile();
        String romatefilename = "file:////IPADDRESS/share/test.txt";
        of.readRomateFile(romatefilename);
        
  }
}

 

分享到:
评论

相关推荐

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

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

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

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

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

    使用smbj.jar,开发者可以创建Java程序来连接到远程服务器的共享文件夹,执行读写操作,甚至管理文件权限。以下是一些核心知识点: 1. **安装与引入**:首先,你需要下载smbj.jar并将其添加到你的项目类路径中。...

    java共享文件(windows).rar

    在本场景中,读取共享文件夹的文件到本地,可以使用`FileInputStream`读取远程文件,并用`FileOutputStream`写入本地文件。创建目录或删除文件则可以通过`File`类的`mkdirs()`和`delete()`方法。 2. **Java网络编程...

    java操作共享文件

    在本文中,我们将深入探讨如何使用jcifs库中的SmbFile类来读取共享文件。 首先,我们需要理解jcifs库的工作原理。jcifs是基于Ntlm协议的,Ntlm是一种身份验证协议,常用于Windows网络环境。jcifs库提供了与SMB...

    Java共享文件夹接口

    在IT行业中,尤其是在分布式系统和网络编程领域,"Java共享文件夹接口"是一个重要的概念,它允许客户端应用程序访问和操作远程服务器上的文件,尤其是Word文档。这个接口的设计目的是为了实现跨平台的数据共享和协作...

    java向其他机器写文件 共享机器写文件

    例如,读取位于`10.130.14.111`的共享文件夹`share`中的文件`aa.txt`: ```java SmbFile smbFile = new SmbFile("smb://administrator:dibindb@10.130.14.111/share/aa.txt"); SmbFileInputStream in = new ...

    Jcifs创建远程文件夹的例子

    CIFS(Common Internet File System)是一种广泛使用的文件共享协议,尤其在Windows环境中。jcifs是一个开源的Java库,它允许Java应用程序通过CIFS协议与远程文件系统进行交互,比如创建、读取、写入和删除文件或...

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

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

    Java远程共享目录的操作代码

    在实现Java远程共享目录的操作代码时,需要使用jcifs-1.3.18.jar包,该包提供了远程文件操作类SmbFile,用于进行远程共享目录的操作。同时,需要进行登录验证,验证对应的远程目录的合法性。 在下载文件时,需要...

    jcifs API开发文档、jar包等

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

    jcifs-1.3.17.jar

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

    JavaSocket传输文件夹.rar

    - 在Java中,可以使用`java.io.File`类和`java.nio.file`包的API来操作文件和目录,例如`listFiles()`方法用于获取文件夹中的所有文件和子文件夹。 5. **异常处理**: 在实际开发中,Socket通信必须充分考虑异常...

    基于java的网上工具箱

    这一功能的实现依赖于Java的文件I/O(输入/输出)类库,如`java.io.File`,`java.nio.file.Files`等,这些类提供了遍历目录、读取文件属性以及打开、创建和删除文件的能力。 另一个重要特性是通过配置的FTP地址显示...

    java实现两台服务器间文件复制的方法

    客户端读取输入流中的数据,并将其写入到本地文件,直到没有更多数据可读。最后,关闭所有相关的输入/输出流和套接字。 值得注意的是,这个示例没有处理异常,实际应用中需要添加适当的错误处理代码,以确保程序的...

    遍历文件夹以及字文件夹遍历文件夹以及字文件夹

    - 对于网络共享或远程文件系统,可能需要额外的处理步骤。 5. **实际应用**: - 文件备份和同步 - 文件搜索与清理 - 数据分析和处理 - 文件管理系统 综上所述,遍历文件夹及其子文件夹是编程中不可或缺的一...

    jcifs-1.3.1附带示例.rar

    【jcifs-1.3.1附带示例.rar】是一个包含jcifs-1.3.1.jar库和示例.txt文件的压缩包,主要针对的是在Java环境中通过SMB(Server Message Block)协议访问局域网内其他计算机共享资源的技术。这个库是Java SMB客户端的...

    jcifs-1.3.13.jar

    【jcifs-1.3.13.jar】是一款在Java平台上用于网络文件系统访问的库,主要用于处理SMB(Server Message Block)协议,这是一种广泛应用于Windows网络共享、NAS设备和其他跨平台系统的通信协议。该库使得Java应用程序...

    SAPJCO DLLfile

    它支持ABAP-Call-Remote-Function-Module (RFC) 协议,通过这个协议,Java应用程序能够调用SAP系统的远程功能模块(RFM),执行诸如数据读取、写入等任务。 在提供的文件列表中,我们看到以下几个文件: 1. **DLL...

    jcifs-1.3.15.jar

    通过jcifs库,Java开发者可以方便地在应用程序中实现对远程Windows共享文件和目录的读取、写入和管理,而无需依赖操作系统特定的API。 首先,了解jcifs库的核心功能。jcifs库实现了SMB协议的客户端部分,允许Java...

Global site tag (gtag.js) - Google Analytics