public interface VirtualFileSystem extends AutoCloseable, com.anysoft.util.Configurable, com.anysoft.util.XMLConfigurable, com.anysoft.util.Reportable
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
VirtualFileSystem.Abstract
虚拟实现
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
deleteFile(String path)
删除指定路径的文件
|
boolean |
exist(String path)
指定的路径是否存在
|
void |
finishRead(String path,
InputStream in)
完成读取文件
|
void |
finishWrite(String path,
OutputStream out)
完成文件写入
|
void |
getFileInfo(String path,
Map<String,Object> json)
获取指定的文件信息
|
long |
getFileSize(String path)
获取指定文件的大小
|
String |
id()
获取ID
|
boolean |
isDir(String path)
指定的路径是否目录
|
List<String> |
listFiles(String path,
int offset,
int limit)
列出指定路径下的文件列表(支持分页查询)
|
void |
listFiles(String path,
Map<String,Object> json,
int offset,
int limit)
列出指定路径下文件信息列表(支持分页查询)
|
List<String> |
listFiles(String path,
String pattern,
int offset,
int limit)
列出指定路径下的文件列表(支持分页查询)
|
void |
listFiles(String path,
String pattern,
Map<String,Object> json,
int offset,
int limit)
列出指定路径下文件信息列表(支持分页查询)
|
boolean |
makeDirs(String path)
创建目录
|
InputStream |
readFile(String path)
读取文件
|
OutputStream |
writeFile(String path)
写入文件
|
closeString id()
List<String> listFiles(String path, int offset, int limit)
path - 指定的路径offset - 位置偏移limit - 每次查询的文件个数List<String> listFiles(String path, String pattern, int offset, int limit)
path - 指定的路径pattern - 文件名匹配模板offset - 位置偏移limit - 每次查询的文件个数void listFiles(String path, Map<String,Object> json, int offset, int limit)
path - 指定路径json - 写出的JSON数据offset - 位置偏移limit - 每次查询的文件个数void listFiles(String path, String pattern, Map<String,Object> json, int offset, int limit)
path - 指定路径pattern - 文件名匹配模板json - 写出的JSON数据offset - 位置偏移limit - 每次查询的文件个数boolean deleteFile(String path)
path - 指定的文件路径boolean exist(String path)
path - 指定的路径boolean isDir(String path)
path - 指定的路径long getFileSize(String path)
path - 文件路径void getFileInfo(String path, Map<String,Object> json)
path - 指定文件的路径json - 文件信息输出boolean makeDirs(String path)
path - 目录的路径InputStream readFile(String path)
path - 文件的路径void finishRead(String path, InputStream in)
path - 文件的路径in - 文件的输入流OutputStream writeFile(String path)
path - 文件的路径void finishWrite(String path, OutputStream out)
path - 文件的路径out - 文件的输出流Copyright © 2017. All rights reserved.