Android File管理

本文介绍了Android中File类的四个构造函数以及常用方法,包括获取文件目录、删除、判断文件类型、移动文件等操作。重点讲解了使用renameTo方法实现文件移动的便捷方式。
摘要由CSDN通过智能技术生成

File四个构造函数

  • public File(File dir,String name)

        参数为File和String,File制定构造的新的File对象的路径,而String制定新的File名字
    
  • Public File(String path)

        参数为String,构造一个新的File使用制定的路径
    
  • public File(String dirPath,String name)

        dirPath为指定的文件路径,name为文件的名字
    
  • public File(URI uri)

        构造新的文件使用URI指定路径
    
  • File getFilesDir()

        返回路径中的目录,并且保持应用程序文件。在这里获取到的是/data/data//files目录,返回一个File
    
  • File getCacheDir()

        方法用于获取/data/data//cache目录
    
  • boolean delete()

        删除文件
    
  • public boolean equals (Object obj)

        判断obj和调用的对象是否相同
    
  • public File getAbsoluteFile()

        返回一个新的文件,该文件的绝对路径是调用的File的路径
    
  • public String getAbsoluteFile()

        返回该文件的绝对路径
    
  • public long getFreeSpace()

        返回在分区上剩余的字节数量,包括当前File的路径
    
  • public String getName()

        返回文件的名称
    
  • public String getPath()

        返回文件的相对路径
    
  • public String getAbsoultePath()

        返回文件的绝对路径
    
  • 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)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值