# xfile **Repository Path**: OpenArc/xfile ## Basic Information - **Project Name**: xfile - **Description**: 快速实现安卓开发常用的各种文件操作 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-07-16 - **Last Updated**: 2024-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xfile [![](https://www.jitpack.io/v/com.gitee.arcns/xfile.svg)](https://www.jitpack.io/#com.gitee.arcns/xfile) #### 介绍 文件工具项目,集合了常用的文件操作方法,方便大家集成调用 #### 集成教程 ``` allprojects { repositories { ... maven { url 'https://www.jitpack.io' } } } ``` ``` dependencies { implementation 'com.gitee.arcns:xfile:Tag' } ``` #### 使用说明 ``` 通过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 | 捕获异常关闭 | | | |