FileUtil,快速集成安卓开发常用的各种文件操作

文件操作在安卓开发中经常用到,存在大量样板代码,查了一圈并没有一个简单方便的开源项目,于是便做了一个开源Library项目,方便大家集成后,快速实现安卓开发常用的各种文件操作。

集成教程

allprojects {
    repositories {
        ...
        maven { url 'https://www.jitpack.io' }
    }
}
dependencies {
     implementation 'com.gitee.arcns:xfile:0.2-2'
}

使用说明

通过FileUtil.方法名调用即可,具体使用方式查看FileUtil文件中方法备注
方法名 功能
checkFileExist 判断文件是否存在
rename 文件重命名
isEmptyOrBlank 判断字符串是否为null或空字符串或空格
checkFileSuffix 检查文件是否为某个后缀名(不区分大小写)
getFileSuffix 获取文件后缀名(带.)
getFileSuffixAndVerify 获取文件后缀名(带.),并排除仅为.的情况
getFileDirectory 获取文件的目录部分(结尾带/)
getFileNameNotSuffix 获取文件名(不带后缀名)
getFileName 获取文件名
splicing 拼接文件路径与文件名,自动补全连接符号/
getSupplementaryDirPath 补全文件夹路径(确保最后字符是/)
removeFile 删除文件或目录(包含目录下文件)
removeFile 删除文件或目录(包含目录下文件)
mkdirIfNotExists 创建目录,如果不存在的话
readerContent 读取内容
writerContent 写入内容
copyFile 复制文件
copyDir 复制文件夹
moveFile 剪切文件
moveDir 剪切文件夹
saveFileWithUri 把Uri文件保存到指定地址中
getFileInfoWithUri 返回Uri的对应文件信息(名称、类型,文件大小,路径)
getFileInfoWithUri 返回Uri的对应文件信息
getFileInfoMapWithUri 返回Uri的对应文件信息(名称、类型,文件大小,路径)
getFileInfoMapWithUri 返回Uri的对应文件信息
getFileMimeTypeWithUri 返回Uri的对应MimeType
getFileNameWithUri 返回Uri的对应MimeType
getFilePathWithUri 返回Uri的对应路径
getFileSuffixWithUri 返回Uri的对应后缀名
getFileLengthWithUri 返回Uri的对应文件大小
saveFileWithUri 把Uri文件保存到指定地址中
getType 判断文件类型(通过魔数)
bytesToHex 将字节数组转换成16进制字符串
tryClose 捕获异常关闭

项目地址:
https://gitee.com/arcns/xfile
作者:
Arcns

你可能感兴趣的:(FileUtil,快速集成安卓开发常用的各种文件操作)