-
Notifications
You must be signed in to change notification settings - Fork 74
接口说明之FileStorage
quhongwei edited this page Mar 28, 2018
·
1 revision
方法 | 描述 |
---|---|
void createNewFile(String filePath) | 创建一个空文件,不能创建文件夹,如果创建文件前文件已存在则覆盖原文件 |
FileInfo getFileInfo(String filePath) | 获取文件信息:是否存在、文件大小、最后修改时间,metadata,userMetadata 特定存储返回一些特殊信息如oss的md5等 |
List listFiles(String folderName, String[] regexs) | 只查询当前文件夹下的文件和文件夹全路径,regexs 正则式可以过滤 |
List listFiles(String folderName, FilePathFilter... fileFilters) | 只查询当前文件夹下的文件和文件夹全路径, fileFilters过滤器过滤 |
List listAllFiles(String folderName, String[] regexs) | 只查询文件夹子文件夹中的所有文件 (不包括文件夹),regexs 正则式可以过滤 |
List listAllFiles(String folderName, FilePathFilter... fileFilters) | 只查询文件夹子文件夹中的所有文件 (不包括文件夹),fileFilters过滤器过滤 |
void download(String srcFile, String toFile) | 1. 下载 文件srcFile=oss/yeb/test/aa.txt, toFile=/sharedata/test/bb/aa.txt 2. 下载文件夹 srcFile=oss/yeb/test/, toFile=/sharedata/kkk/, 将oss/yeb/test/下目录包括子目录下文件下载到/sharedata/kkk/目录下 |
void upload(String srcFile, String toFile, boolean override) | 1.上传文件 2.文件夹上传, 将原文件夹下所有文件及子文件上传到目标目录3.override 指定是否覆盖已有文件 |
void rename(String srcFile, String toFile) | 文件重名:如果要重命名文件夹,目标文件夹不能是原始文件夹的子目录,如果目标文件已存在,则覆盖目标文件 |
void copy(String srcFile, String toFile) | 文件拷贝: 如果是oss存储,只能支持同账号下拷贝 |
void delete(String fullPath) | 可以删除文件或文件夹 |