`

java中根据路径读取文件

 
阅读更多

 

 根据文件路径读取文件.具体代码如下:

 

/**
     * 根据文件路径读取文件
     * @param path
     * @return String
     * @throws IOException
     */
    public static String loadString(String path) throws IOException
    {
        StringBuffer buf = new StringBuffer();
        String line = null;
        java.io.File file = new java.io.File(path);
        java.io.InputStream in = null;
        java.io.BufferedReader reader = null;
        try
        {
            //获取fileInputStream流;
            in = new java.io.FileInputStream(file);
            //获取bufferedReader流;
            reader = new java.io.BufferedReader(new java.io.InputStreamReader(
                    in));
            //循环读取行,如果读取的行为null时,则退出循环;	
            while ((line = reader.readLine()) != null)
            {
                buf.append(line).append("\n");
            }
        }
        catch (FileNotFoundException e)
        {
        	e.printStackTrace();
        }
        catch (IOException ex)
        {
        	ex.printStackTrace();
        }
        finally
        {
            reader.close();
            in.close();
        }
        return buf.toString();
    }

 

分享到:
评论

相关推荐

    java文件路径获取

    - **Resource**: 在Java中通常指的是类路径下的文件,如配置文件、图片等非可执行代码的文件。 - **URL**: Uniform Resource Locator 的缩写,即统一资源定位符,是一种标识Internet资源位置的方式。 #### 三、主要...

    java读取配置文件

    Google的Guava库提供了一个方便的`Resources`类,可以从类路径读取资源: ```java Properties props = Resources.asCharSource(Resources.getResource("config.properties"), Charsets.UTF_8).readLines(new ...

    java 按顺序读取文件

    在Java编程语言中,按顺序读取文件是基础且重要的操作。这通常涉及到使用I/O流(Input/Output Stream)来处理文件数据。本篇文章将深入探讨如何在Java中实现按顺序读取文件,以及涉及的相关知识点。 首先,Java提供...

    java中读取目录下指定的文件

    在Java编程语言中,读取目录下指定的文件是一项常见的任务,这主要涉及到文件I/O操作。Java提供了丰富的API来处理文件系统相关的操作,包括读取、创建、删除文件以及遍历目录等。这里我们将详细讲解如何在Java中实现...

    Java 解决中文路径问题

    中文字符在路径中可能会引起编码问题,导致程序无法正确读取或写入文件。这个问题主要涉及到字符编码、文件I/O操作以及系统环境的差异。下面我们将深入探讨如何解决Java中的中文路径问题。 首先,了解Java对路径...

    详解Java无需解压直接读取Zip文件和文件内容

    读取Zip文件中的文件内容是Java读取Zip文件和文件内容的核心部分。我们可以使用BufferedReader类来读取文件内容。首先,我们需要获取Zip文件中的每个Entry,然后使用ZipFile类的getInputStream()方法获取该Entry的...

    java读取项目中的文件(src目录下)

    这种方法允许你在打包后的JAR或WAR文件中正确地访问资源。 6. **处理资源路径**: - 文件路径可能需要根据运行环境进行调整。例如,开发阶段文件可能在`src/main/resources`,但在生产环境中,它们可能被复制到了`...

    java根据路径对文件进行的操作

    在“java根据路径对文件进行的操作”这一主题中,我们将深入探讨Java如何利用这些功能进行文件管理。 1. **创建文件和目录**: 使用`File`类的构造函数可以创建一个表示文件或目录的对象。例如,`new File("path/...

    java读取本地.db文件实例

    你可以通过Maven或Gradle将依赖添加到项目中,如在Maven的pom.xml文件中添加以下依赖: ```xml <groupId>org.xerial <artifactId>sqlite-jdbc <version>3.36.0.3 ``` 接下来,我们需要创建一个JDBC连接来访问...

    java项目中获取路径详解

    在 Java 项目中,配置文件中配置所需要的路径非常重要。可以在配置文件中配置所需要的路径,以便在项目中使用。 总结 Java 项目中获取路径非常重要。使用 `getResource` 方法可以获取相对路径,使用 `getRealPath...

    用java通过文件操作实现最短路径问题

    下面我们将详细讨论如何在Java中通过文件操作来解决最短路径问题。 首先,我们需要了解最短路径算法。其中,Dijkstra算法和Floyd-Warshall算法是两种常用的方法。Dijkstra算法适用于单源最短路径问题,而Floyd-...

    java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题

    在提供的压缩包文件中,`configuration.java`和`configuration1.java`可能是实现上述功能的示例代码。通过查看和分析这些文件,你可以更深入地理解如何在实际项目中解决这些问题。 总结一下,处理Java中的...

    JAVA解决URL路径中含有中文的问题

    JAVA解决URL路径中含有中文的问题。无论是路径中还是文件名包含中文都可以处理。经测试验证通过。

    java 读取FTP服务器文件

    在Maven项目中,可以在`pom.xml`文件中添加以下依赖: ```xml <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6 ``` 3. **建立FTP连接**: 首先,需要创建一个`...

    JAVA读取同一路径下所有类及其方法

    JAVA读取同一路径下所有类及其方法 在 Java 中,获取同一路径下所有类及其方法是非常重要的,这样才能对权限进行控制。在本文中,我们将提供一种获取所有类及其方法的方法。 获取同一路径下所有类及其方法 在开发...

    java如何读取文件

    在Java编程语言中,读取文件是一项常见的操作,尤其是在处理数据、日志文件或配置信息时。本文将详细解析如何使用Java读取文本文件,基于提供的代码示例,深入探讨其工作原理及最佳实践。 ### Java读取文本文件的...

    java读写hdf5格式文件需要使用的库

    1. 引入依赖:将`hdf5-3.3.2.jar`添加到项目的类路径中,如果是Maven或Gradle项目,需要在构建配置文件中添加对应的依赖。 2. 配置动态链接库:在Java程序启动时,确保操作系统路径包含对应的动态链接库。对于...

    java读取局域网共享机器文件

    在Java编程环境中,读取局域网内共享机器上的文件是一项常见的任务,特别是在分布式系统或者需要跨设备协作的场景下。下面将详细讲解如何通过Java实现这一功能。 首先,理解基本概念:局域网(Local Area Network, ...

    java 读取Ftp指定位置的文件解析并入库

    标题 "java 读取Ftp指定位置的文件解析并入库" 涉及到的是使用Java编程语言通过FTP(File Transfer Protocol)协议从远程服务器上下载文件,然后对下载的文件进行解析,并将解析得到的数据存储到数据库中。...

Global site tag (gtag.js) - Google Analytics