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

java 文件读写 路径配置

阅读更多
java 文件读写,路径配置总结:

1. File 对象的getAbsoluteFile(),getAbsolutePath()方法,文件放在项目下面。
FileInputStream fio = new FileInputStream(new File("information.properties").getAbsoluteFile());
FileInputStream fio = new FileInputStream(new File("information.properties").getAbsolutePath());

项目结构:

project name
            |_src
            |
            |_file position 

2.Class 对象的getResourceAsStream()方法。文件放在java源文件同一目录。
InputStream fio = TestProperties.class.getResourceAsStream("information.properties");

项目结构:

project name
            |_src+
                |_com
                    |_java 源文件
                    |_file position

3.类加载器读取文件,文件应放在src目录下(以下面例子为例,应和com同级)。
Thread.currentThread().getContextClassLoader().getResourceAsStream("information.properties");
System.out.println(TestProperties.class.getClassLoader().getResourceAsStream("information.properties"));
System.out.println(ClassLoader.getSystemResource("information.properties"));

项目结构:

project name
            |_src+
                |_com
                    |_java 源文件
                 |_file position
4.直接使用File构造器,使用文件的相对路径作为参数传入到构造器。文件应放在项目下面。
FileInputStream fio = new FileInputStream(new File("information.properties"));
项目结构:

project name
            |_src
            |
            |_file position 

5.使用System.getProperties("user.dir"),文件应放在项目下面。

System.out.println(System.getProperty("user.dir")+
"\\information.properties");
项目结构:

project name
            |_src
            |
            |_file position 
           
分享到:
评论

相关推荐

    java 文件读写

    在这个场景中,我们关注的是“java文件读写”,特别是读取`properties`配置文件和处理目录及文件的操作。下面我们将详细探讨这两个主题。 首先,`properties`配置文件是Java应用中常用的一种存储配置信息的方式。...

    java平台读写ini配置文件(可读网络配置文件)

    在Java平台上,处理配置文件是开发过程中的常见任务。...综上所述,Java平台可以通过`ini4j`库轻松地读写INI配置文件,无论是本地还是网络上的文件。合理使用这些功能,可以帮助开发者更高效地管理和维护应用的配置。

    JAVA 操作文件,读写。

    它可以创建、删除、重命名文件,以及获取文件属性,如路径、大小、最后修改时间等。 3. **文件读取**:在Java中,我们可以使用`BufferedReader`类从文本文件中读取数据。`BufferedReader`通过内部缓冲区提高读取...

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

    这里提供的jar文件`hdf5-3.3.2.jar`是Java接口库,它封装了对HDF5文件的操作,使得Java程序员可以通过调用Java API来实现读写HDF5文件。而`libjhdf.so.3.2.1`和`jhdf5.dll`分别是Linux和Windows平台的动态链接库,...

    Java 解决中文路径问题

    - 在Windows系统中,可以修改系统的区域和语言设置,确保文件路径的默认编码与Java期望的编码一致。 6. 第三方库支持: - 使用第三方库,如Apache Commons IO或Google的Guava,它们提供了一些工具类来帮助处理...

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

    在Java编程中,Properties文件是用于存储配置信息的关键组件,如数据库连接字符串、应用程序设置等。在处理Properties文件时,可能会遇到几个常见的问题,包括找不到指定路径、读取正常但文件数据未更新的情况。以下...

    Java读写.txt文件

    在Java编程中,读写文本文件(如`.txt`文件)是常见的操作,尤其是在处理配置文件时。配置文件通常以键值对(key-value pairs)的形式存储数据,便于程序访问和管理设置。以下是对这个主题的详细阐述: 1. **Java I...

    Java读写文本文件的示例代码.rar

    在Java编程语言中,读写文本文件是常见的操作,这对于数据存储、日志记录或配置文件处理至关重要。这个压缩包“Java读写文本文件的示例代码.rar”包含了一些示例代码,帮助开发者理解如何在Java中实现这些功能。下面...

    java读写文件

    在Java编程语言中,读写文件是常见的操作,...总的来说,Java的文件读写功能强大且灵活,无论是简单的文本处理还是复杂的二进制数据操作,都能应对自如。了解并熟练掌握这些知识点,将对日常的开发工作带来极大的便利。

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

    总结一下,处理Java中的Properties文件读写时,需要注意文件路径的准确性、文件的读写权限以及缓存问题。通过以上方法,应该能够有效解决描述中提到的问题。对于提供的"新建文本文档.txt",虽然不是Properties文件,...

    java对csv文件进行读写操作

    在进行读写操作前,你需要将`javacsv.jar`添加到项目类路径中。如果是Maven项目,可以将依赖项添加到pom.xml文件中: ```xml <groupId>com.opencsv</groupId> <artifactId>opencsv <version>5.4</version> <!...

    Properties文件读写;Property文件读写;Property

    在Java编程语言中,Properties文件是一种常见的存储配置信息的方式,它们通常用于保存应用程序的设置、数据库连接字符串等数据。Properties文件以键值对的形式组织,其中键和值之间用等号(=)或冒号(:)分隔。在本...

    JAVA读写文件小实例

    总的来说,理解和熟练运用Java的文件读写机制是每个Java开发者的基础技能。通过使用合适的类和方法,我们可以方便地处理各种文件操作,实现应用程序的数据持久化。在实际项目中,还需要注意错误处理和资源管理,以...

    java操作共享文件

    在Java编程环境中,处理共享文件是一项常见的任务,特别是在企业级应用中,可能需要访问网络上的文件系统资源。Java提供了一些库来实现这一功能,其中之一就是jcifs库,它是一个开源的Java SMB(Server Message ...

    java读写ini文件

    Java语言在处理各种类型的文件时提供了丰富的API,其中包括读写INI配置文件。INI文件是一种常见的配置文件格式,常用于Windows系统或跨平台的应用程序中,它以键值对的形式存储数据,易于理解和编辑。在Java中,由于...

    运用jacob方式,java操作 excel文件读写(含配置文件和实例)

    本文将深入探讨如何使用Jacob库在Java中操作Excel文件,包括必要的配置和示例代码。 Jacob全称为Java COM Bridge,它允许Java程序通过COM接口与Windows应用程序交互,其中包括Microsoft Office组件,如Excel。Jacob...

    java文件读写

    本篇将详细讲解Java中实现文件读写的不同方法。 一、Java I/O流概述 Java的I/O流系统是基于流(Stream)的概念,提供了丰富的类库来处理输入和输出。它们分为字节流(处理字节数据)和字符流(处理字符数据)。根据...

    java读写xxx.properties文件实用小例

    在Java编程中,读写`.properties`文件是一个常见的任务,这些文件通常用于存储配置信息、设置或环境变量。本文将深入探讨如何在Java中高效地处理`.properties`文件,包括读取、写入以及更新其内容。我们将参考提供的...

    java中File的相对路径与绝对路径总结

    在Java Web开发过程中,经常需要处理文件的读写操作,尤其是在运行时获取配置文件、动态加载对象等情况。对于这些需求,理解和掌握文件的相对路径与绝对路径至关重要。 #### 文件路径类型概述 在Java中,处理文件...

    Java读写ini文件代码示例

    Java读写ini文件代码示例是一种常见的文件操作方式,ini文件是一种轻量级的配置文件格式,广泛应用于各种软件和系统中。Java语言可以通过多种方式来读写ini文件,本文将详细介绍Java读写ini文件代码示例。 Ini文件...

Global site tag (gtag.js) - Google Analytics