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

    将当前文件设为只读

  • 相关阅读:
    [转]SQL Server 索引结构及其使用一
    平台无关的RICHTEXT实现
    谈谈时间管理陶哲轩
    BigNumCalculator
    关于构造和析构的几点拟人化思考
    ScaleForm十六戒言
    VAX对多种格式增加支持
    关于知识,经验,能力
    AutoTidyMyFiles
    王石语摘
  • 原文地址:https://www.cnblogs.com/sunrunzhi/p/3413773.html
Copyright © 2011-2022 走看看