• 安卓File类汇总


     File类

    构造函数 參数
    File(File dir,String name)
    
    File制定构造的新的File对象的路径。而String制定新的File名字
    File(String path)
    String,构造一个新的File使用制定路径
    File(URI uri)
    构造新的文件使用URI指定路径
    File(String dirPath,String name)
    dirPath为指定的文件路径,name为文件的名字

     
    功能函数 功能
    getFilesDir()
     返回路径中的文件夹,而且保持应用程序文件。在这里获取到的是/data/data//files文件夹,返回一个File
    getCacheDir()

    用于获取/data/data//cache文件夹
    boolean delete()
    
    删除文件
      public boolean equals (Object obj)

    推断obj和调用的对象是否同样
     public File getAbsoluteFile()
      返回一个新的文件,该文件的绝对路径是调用的File的路径

    String getAbsoluteFile()
    
      返回该文件的绝对路径
     public long getFreeSpace()
    
     返回在分区上剩余的字节数量,包含当前File的路径

    public String getName()
    
          返回文件的名称
    public String getPath()
         返回文件的相对路径
     public long getTotalSpace()
    
    
       返回分区的总字节大小
    public long getUsableSpace()
    
       返回分区可用字节的大小
    public boolean IsDirectory()
       推断是否为目录
    public boolean IsFile()
    推断是否为文件
    public boolean isHidden()  
     推断是否为操作系统定义的隐藏文件
     public long lastModified()
    返回最后一次改动该文件的时间,以毫秒计算,从1970年1月1日開始算
     public long length()            
     返回文件的长度,单位为字节
    public boolean mkdir()
    创建一个文件夹,当父文件夹存在才干成功创建
    public boolean mkdirs()
    创建一个文件夹,可可附带创建父文件夹
    public boolean renameTo(File newPath)
    重命名newpath目录
    public boolean setWritable(boolean writable,boolean ownerOnly)
    writable 假设为真,对该文件有写权限,否则没有。

       ownerOnly 假设为真,仅仅对文件的拥有者有写权限,否则,对其它人也有写权限。
     public boolean setWritable(boolean writable,true)
    同setWritable(writable,true)一个意思
    public boolean setReadOnly()
       对文件仅仅有读权限
      public boolean setReadable(boolean readable,boolean ownerOnly)
     readable 假设为真。对该文件有读权限 ownerOnly 假设为真。仅仅对文件的拥有者有读权限,否则。对其它人也有读权限
    public boolean setReadable(boolean readable)  

    同setReadable(boolean readable,true)一个意思
    public String toString()   
      toString是一个Object类的方法,能够返回一个对象的字符串表示。

     public URI toURI()   
    返回一个文件的URI
     




  • 相关阅读:
    ThinkPHP5 动态生成图片缩略图
    2020年python学习进阶方向
    2020年一线大厂月薪35K的Python开发要求
    swoole扩展怎么用
    如何在PHP框架里把Traits使用起来
    php与Redis实现一个100万用户的投票项目,如何实现实时查看投票情况?
    PHP高并发和大流量的解决方案
    phper使用MySQL 针对千万级的大表要怎么优化?
    swoole加密可破解吗
    轻松玩转windows之redis实战
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6811290.html
Copyright © 2020-2023  润新知