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

    将当前文件设为只读

  • 相关阅读:
    疫情控制
    数据结构1
    NOIP 模拟 921
    ml-agents项目实践(一)
    Appium的安装及简单的使用介绍
    移动设备管理平台的搭建(基于STF/ATXServer2)
    ClickHouse利器—如何提高留存计算速度
    Linux基本操作命令
    深度学习与强化学习的两大联姻:DQN与DDPG的对比分析
    漏洞扫描软件AWVS的介绍和使用
  • 原文地址:https://www.cnblogs.com/sunrunzhi/p/3413773.html
Copyright © 2011-2022 走看看