`
人生难得糊涂
  • 浏览: 117374 次
社区版块
存档分类
最新评论

JAVA文件读取学习,File对象相关

 
阅读更多

在硬盘中文件都是以字节形式存储的,在JAVA中用File对象表示文件,我们可以用File(String pathname)构造方法构建一个文件对象,pathname代表文件的地址,既可以是绝对地址,也可以是相对地址(需要注意的是new File("\\abc.txt")代表的是C盘下的abc.txt 而File("abc.txt")则表示JAVA工作空间下的abc.txt文件)。下面介绍几个我自己原来不熟悉的方法吧。

file.getPath();得到文件的相对路径

file.getAbsolutePath();得到文件的绝对路径

file.mkdir();创建文件夹,当调用这个方法的时候 不管file名称是怎样的,创建的都是文件夹

file.mkdirs();创建多级文件夹 例如我要创建/a/b这个文件夹结构,而这个时候文件夹a还不存在,那么可以用这个方法,而用mkdir只能一次创建一级文件夹

file.isDirectory() 是文件夹则返回true

 

 

分享到:
评论

相关推荐

    JAVA实现远程文件读取

    JAVA实现远程文件读取 JAVA是一种广泛应用于软件开发的编程语言,随着网络技术的发展,JAVA也提供了许多支持远程文件读取的功能,本文将详细介绍JAVA实现远程文件读取的知识点。 1. Socket 编程 在JAVA中,Socket...

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

    在Java 7及以上版本,你可以使用try-with-resources语句更优雅地处理文件读取。例如,要读取一个文件的内容: ```java try (BufferedReader reader = new BufferedReader(new FileReader(file))) { String line; ...

    java读取mpp文件

    `mpxj`是一个开源的Java库,专门用于读取和写入Microsoft Project文件,包括MPP格式。这个库提供了丰富的API,使得开发者可以在Java应用中方便地操作这些项目管理文件。 首先,让我们详细了解一下如何在Java中使用`...

    java如何读取文件

    代码中创建了一个`File`对象,指定了要读取的文件路径。这里使用的是 `"test.txt"`。实际应用中,文件路径可能来自用户输入或配置文件。 #### 3. 初始化`BufferedReader` 接下来,通过`new BufferedReader(new ...

    通过java导入读取微软项目管理文件(配套代码和导入project文件)

    这个库支持从MPP文件中读取数据,并且可以将这些数据转换为Java对象,便于进一步处理。 为了在IntelliJ IDEA中使用这些库,你需要先将其添加到你的项目依赖中。对于MPXJ,可以在pom.xml文件中添加以下依赖: ```...

    java 按顺序读取文件

    首先,Java提供了多种类来处理文件读取,如`FileReader`,`BufferedReader`等。`FileReader`主要用于读取字符流,而`BufferedReader`则通过缓冲区提高读取效率。在按顺序读取文件时,通常我们会先创建一个`...

    Java 文件读取器

    Java 文件读取是编程中常见的任务,特别是在处理数据输入、输出和存储时。在这个场景中,我们关注的是Java中的两种主要文件读取类:`InputStream`和`FileReader`。它们各自有不同的用处和特点,下面将详细阐述这两个...

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

    在读取网络文件时,可以使用`java.io.File`类来代表网络路径,然后通过`java.io.FileInputStream`或`java.io.FileReader`等类进行读取。 3. **权限和认证**:访问局域网共享文件可能需要用户名和密码。Java不直接...

    java file,java读取txt文档

    // 创建File对象,指定TXT文件的路径 File file = new File("path_to_your_file.txt"); // 使用FileReader创建字符输入流 FileReader fr = new FileReader(file); // 增加缓冲区,提高读取效率 ...

    Java读取json文件,并转化为map取值

    接下来,我们将学习如何读取JSON文件并转换为Map。首先,创建一个Java类,例如`JsonToMapConverter`,然后定义一个方法来完成这个任务: ```java import com.fasterxml.jackson.databind.ObjectMapper; import java...

    STL.zip_java读取stl_stl读取 java

    1. **打开文件**:使用`java.io.File`类创建一个File对象,然后通过`java.nio.file.Files`类的`newBufferedReader`方法创建一个BufferedReader,以读取文件内容。 2. **解析文件**:逐行读取文件,跳过头信息,直到...

    Java读取Ini文件

    1. **打开文件**:使用`java.io.File`类创建一个表示Ini文件的对象,然后通过`java.io.FileInputStream`打开文件。确保文件路径正确,可以访问到。 ```java File iniFile = new File("C:\\Users\\User\\Desktop\\...

    java读取TXT文件入库

    在Java编程中,读取TXT文件并将其内容存入数据库是一项常见的任务,特别是在数据处理、日志分析或者导入批量数据的场景下。以下是一个详细的知识点解析,涵盖了如何使用Java来实现这一操作。 1. **读取TXT文件** -...

    java读取grib2文件

    1. **导入必要的库**:首先,在Java代码中需要导入`ucar.nc2.grib.collection.Grib2Iosp`和`ucar.nc2.NetcdfFile`等相关类,这些类提供了读取GRIB2文件的接口。 2. **打开GRIB2文件**:使用`NetcdfFile.open`方法,...

    Java读取TIFF文件

    本篇文章将深入探讨如何使用Java来读取TIFF文件,并获取其尺寸——即图像的宽度(长)和高度。 在Java中,处理TIFF文件通常需要借助第三方库,因为Java的标准API(如`java.awt.image.BufferedImage`)并不直接支持...

    Java读取netcdf文件和生成等值线的jar_netcdf_wContour

    本篇文章将重点讲解如何使用Java读取NetCDF文件以及生成等值线的实现方法,主要涉及两个关键库:netcdf-4.3.22.jar和wContour.jar。 首先,`netcdf-4.3.22.jar`是Unidata开发的Java NetCDF库,它提供了全面的功能来...

    java nio 包读取超大数据文件

    - **多线程处理**:结合多线程技术,实现文件读取和数据处理的并行执行,提高整体效率。 综上所述,使用Java NIO处理超大数据文件时,关键是利用好内存映射文件技术和合理的数据读取策略,通过适当的分块和数据...

    java读取excel文件

    ### Java读取Excel文件知识点详解 #### 一、引言 在日常开发工作中,经常需要处理Excel文件。Java作为一种广泛使用的编程语言,提供了多种库来读取Excel文件,其中较为常用的有Apache POI和JExcelApi等。本文将详细...

    java读取文本文件

    在Java编程语言中,读取文本文件是一项基本且常见的任务,尤其在处理数据输入、日志分析或配置文件操作时。下面将详细讲解如何使用Java读取文本文件,包括多种常用的方法和注意事项。 1. 使用`BufferedReader` `...

Global site tag (gtag.js) - Google Analytics