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()

  • 相关阅读:
    spring整合freemarker 自定义标签
    curl 取不到第二个参数解决方法
    solr5.5教程-solr.home 配置
    solr5.5教程-schema.xml部分配置
    solr5.5教程-solrconfig.xml,加载schema.xml
    solr5.5教程-tomcat布署(2)
    solr5.5教程-tomcat布署
    jsp页面el表达式不起作用
    spring+hibernate--直接修改数据库,再通过hibernate查询数据不变
    13 hbase连接
  • 原文地址:https://www.cnblogs.com/jinzhengquan/p/1947872.html
Copyright © 2011-2022 走看看