类 VirtualDirectory
java.lang.Object
cool.scx.util.zip.AbstractVirtualFile
cool.scx.util.zip.VirtualDirectory
- 所有已实现的接口:
ScxTree<AbstractVirtualFile>
VirtualDirectory class.
- 版本:
- 0.0.1
- 作者:
- scx567888
-
字段概要
从类继承的字段 cool.scx.util.zip.AbstractVirtualFile
children, name, parent -
方法概要
修饰符和类型方法说明findChildren(String name) 根据路径获取一个文件 未找到会 抛出异常getOrCreate(String pathStr) 获取文件或文件夹 如果不存在则根据路径创建相对应的目录static VirtualDirectoryof()如果不设置文件夹名称则不会创建文件夹 其下的文件会直接 放置到和当前 目录相同的目录static VirtualDirectory设置文件夹put(AbstractVirtualFile virtualFile) 像当前目录中添加一个虚拟文件或虚拟目录put(String pathStr, AbstractVirtualFile virtualFile) 通过路径 向文件中添加 如果路径不存在或者路径是一个文件则抛出异常从类继承的方法 cool.scx.util.zip.AbstractVirtualFile
children, parent, setParent, toZipBytes, toZipFile, walk
-
方法详细资料
-
of
如果不设置文件夹名称则不会创建文件夹 其下的文件会直接 放置到和当前 目录相同的目录- 返回:
- a
-
of
设置文件夹- 参数:
directoryName- a- 返回:
- a
-
put
通过路径 向文件中添加 如果路径不存在或者路径是一个文件则抛出异常- 参数:
pathStr- pvirtualFile- v- 返回:
- 返回自身以便链式调用
-
put
像当前目录中添加一个虚拟文件或虚拟目录- 参数:
virtualFile- v- 返回:
- v
-
get
根据路径获取一个文件 未找到会 抛出异常- 参数:
pathStr- p- 返回:
- s
-
getOrCreate
获取文件或文件夹 如果不存在则根据路径创建相对应的目录- 参数:
pathStr- path (多层级目录请以 "/" 分开)- 返回:
- 获取到的文件
-
findChildren
- 参数:
name- aStringobject- 返回:
- a
AbstractVirtualFileobject
-