美文网首页
Java I/O 输入输出流(二)—— File类常用API介绍

Java I/O 输入输出流(二)—— File类常用API介绍

作者: itczt | 来源:发表于2019-05-19 19:55 被阅读0次

File类常用于API介绍

  • Java.io.File类用于表示文件(目录)。
  • File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问。
    接下来示例中演示File类的API基本操作
package com.imooc.io;
   public class FileDemo{
        public static void main(String[] args){
         /*
          *首先创建File类的对象
          *了解构造函数的情况,查帮助
          */
        Flie file = new File("E:\\javaio\\imooc");
          /*
          *直接导入目录即可,当然也需要导入包:
          *导入import java.io.File
          */
        File file1 = new File("E:"+File.separator);//File.separator设置分隔符
          /*
          *alt+/
          *exista();判断文件/文件夹是否存在
          *System.out.println(file.exists());
          */
          if(!file.exists())//如果这个文件不存在就创建这个文件夹
            file.mkdir();//mkdir();创建文件夹
          else
              file.delete();//delete();删除文件/文件夹
//是否是一个目录 如果是目录返回true,如果不是目录or目录不存在返回的是false.
          System.out.println(file.isDirectoy());
//是否是一个文件
         System.out.println(file.isFile());
//创建的时候也可以这样写
         File file2 = new File("e:\\javaio\\日记1.txt");
         if(file2.exists())  
        // file2.createNewFile();//createNewFile();创建文件
        //这时它会产生一个异常我们可以捕捉他
       try{
              file2.create NewFile();
          }catch(IOException e){
             e.printStakTrace();
           }
        file2.delete();
//常用的File对象的API
         Syetem.out/println(file);//file.toString()的内容
         Syetem.out/println(file.getAbsolute Path());文件的路径
         Syetem.out/println(file.getName());目录的名字,目录名
         Syetem.out/println(file2.getName());文件的名字,文件名
         Syetem.out/println(file.getParent());文件的父目录的路径
         Syetem.out/println(file2.getParent());
         Syetem.out/println(file.getParentFile().getAbsolutePath());
     }
  }
}

相关文章

  • Java I/O 输入输出流(二)—— File类常用API介绍

    File类常用于API介绍 Java.io.File类用于表示文件(目录)。 File类只用于表示文件(目录)的信...

  • Java-10 I/O流

    I/O流全称是Input/Output Stream,译为输入输出流 I/O流常用的类型都在java.io包中 类...

  • [Java Tutorials] 05 | Java Basic

    Basic I/O 基本输入输出 本节包含了Java平台所提供的用于基础I/O的类。首先介绍的是I/O流,一个非常...

  • Java处理IO的现代方式

    介绍 Java 7 引入了全新的 I/O API(一般称为 NIO.2),几乎可以完全取代以前使用 File 类处...

  • JavaSE Day19 IO

    1. Java 中常用的 I/O 流常用类型在哪个包?常用类型有哪些? I/O 流的常用类型都在 java.io ...

  • javaAPI(二)

    XML文件 读取XML常用API汇总(通过SAXReader类读取) 从java中写入XML常用API File类...

  • 【Java】File类与I/O流

    File类 File类的直接父类是Object类。 一个File类的对象,表示了磁盘上的文件或目录。 1、利用构造...

  • IO流笔记总结

    I/O流:IO操作数据信息的输入输出 File类:操作文件或文件夹的创建删除改名等操作 creatNewFile(...

  • 【译】Java官方文档:Java Image I/O API 指

    第一章 介绍 1.1 Java Image I/O API Java Image I/O API 提供了一组用于操...

  • Java-I/O学习(4)

    Java-I/O学习(4) File Java IO 的File类可以帮助你访问底层的文件系统,使用File类你可...

网友评论

      本文标题:Java I/O 输入输出流(二)—— File类常用API介绍

      本文链接:https://www.haomeiwen.com/subject/ejsfzqtx.html