美文网首页
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介绍

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