zoukankan      html  css  js  c++  java
  • java IO (File类)

    在java IO实际上很好的体现了java的面向对象的设计思想,一个接口或抽象类的具体行为由子类决定,那么根据实例化子类的不同完成的功能也不同,java IO中的所有操作类都放在java.io包中,主要的类和接口是:File,InputStream,OutputStream,Reader,Writer,Serialzable接口

    File类在整个java.io保重是一个独立的类,此类的主要功能是完成与平台无关的文件操作。

    在File类中提供了以下的构造方法:

    public File(String filepath)

    java中文件路径分隔符使用常量:public static final String pathSeparator

    java中分隔符:public static final String separator

    程序都将采用File.separator进行分割

    import java.io.File;

    import java.io.IOException;

    public class FileDemo {

    public static void main(String args[])

    {

       File file=new File("D:\\demo.txt");

       try {

        if(!file.exists())//判断文件是否存在

        {

        if(file.createNewFile())//创建文件

    {

    System.out.println("成功!");

    }else

    {

    System.out.println("不成功!");

    }

        }else

        {

        file.delete(); //删除文件

        }

    } catch (IOException e) {

    e.printStackTrace();

    }

    }

    }

    判断是否是文件夹:File.isDirectory()
    判断是否是文件:File.isFile()
    在File类中进行目录的列表操作:
     public String[] list()
     public File[] listFiles()
    得到文件路径: 
     public String getPath()
    得到上级路径: 
     public String getParent()
    创建目录
     public bool mkdir()

  • 相关阅读:
    jquery学习整理2 管理jQuery包装集
    _#结构还是内容
    【兼容】透明背景
    ☀【CSS3】文本阴影 textshadow
    ☀【CSS3】文本描边 textstroke / 文本填充色 textfillcolor
    ☀【zindex】
    _#【布局】block 与 inline 都有哪些元素
    【兼容】下划线跑出来啦
    【js】document.selection.createRange().text
    _#【语义】推荐使用的元素
  • 原文地址:https://www.cnblogs.com/jinzhengquan/p/1947872.html
Copyright © 2011-2022 走看看