zoukankan      html  css  js  c++  java
  • File类常用方法

    File类是IO中常用的类

    先介绍几个常用的方法:

    public boolean canRead(),public boolean canWrite()

    测试当前文件是否可读可写,若是则返回true 否则返回flase;

    public boolean  createNewFile()  

    若当前文件不存在,创建并返回true ;若当前文件存在,则返回false;

    public static File createTempFile(String prefix,String suffix)

    在临时目录中 创建以prefix为文件,suffix为拓展名的临时文件

    例:File a=File.createTempFile("abc",".txt");

    public static File createTempFile(String prefix,String suffix,File directory) 

    在指定的directory目录中创建临时文件

    public boolean delete()

    删除对象所指文件

    public void deleteOnExit()

    JVM终止时(程序执行完毕)删除当前对象所指文件

    public boolean exists()

    测试当前文件是否存在

    public String getName(),getParent(),getPath()

    获取文件或目录的名称(不含路径),获取所在目录名称,获取含目录的名称

    public boolean isDirectory(),isFile(),isHidden()

    测试对象是否为目录,文件,隐藏文件

    public long lastModified(),length()

    返回文件的最后修正日期,长度大小(byte)

    public String[]  list()

    当前对象代表目录,将此目录内所有文件名存于string数组中,并返回;当前对象非目录,则返回null

    public File[] listFiles()

    当前对象代表目录,将此目录中所有的文件转化为File对象,然后返回File数组;若当前对象为空,返回null

    public boolean mkdir()

    使用当前对象所指定的路径,创建一目录

    public boolean renameTo(File deat)

    指定的文件名转化为dest

    public boolean setReadOnly()

    将当前文件设为只读

  • 相关阅读:
    【天梯 L2-008 最长对称子串 】 最长回文子串 manacher
    【天梯L2-001 城市间紧急救援】 双关键字最短路+记录路径 堆优化Dijkstra
    记录板

    留言板
    使用 Docker 搭建 Java Web 运行环境(转)
    数据库隔离级别和锁
    线程上下文类加载
    tomcat是怎么找到项目lib目录下的jar包的,求大神解答
    Java中try、finally语句中有return时的执行情况 [转]
  • 原文地址:https://www.cnblogs.com/sunrunzhi/p/3413773.html
Copyright © 2011-2022 走看看