| 构造器 | 说明 |
|---|---|
UtilFile() |
| 修饰符和类型 | 方法 | 说明 |
|---|---|---|
static void |
copyFile(File src,
File target,
FileCopyMonitor monitor) |
拷贝文件。
|
static void |
delete(File afile) |
递归删除一个文件或目录。
|
static Object |
getFileOrInputStream(String path,
ActionContext actionContext) |
从路径获取文件或输入流。
|
static String |
getFilePath(String fileName) |
获取文件路径,符合XWorker文件路径规则的。
|
static String |
getThingManagerNameByDir(File dir) |
从一个dir中获取事物管理器的名称。
|
static String |
getThingPath(File projectDir,
File thingFile) |
通过项目路径和事物文件返回事物的真正路径。
|
static String |
getThingPathByFile(File file) |
如果目标文件是一个模型文件,那么返回它的事物路径。
|
static File |
getThingsRootAndInitProject(File dir) |
|
static void |
initProject(File prjFile) |
|
static boolean |
isParent(File parentFile,
File childFile) |
判断childFile是否是parentFile的一个子文件,包括更深的子目录等。
|
static String |
toXWorkerFilePath(String fileName) |
把一个正常的文件路径转化成XWorker表示下的文件路径。
|
public static void delete(File afile)
afile - 要删除的文件或目录public static void copyFile(File src, File target, FileCopyMonitor monitor) throws IOException
src - 源文件target - 目标文件monitor - 监控器IOException - IO异常public static String toXWorkerFilePath(String fileName)
fileName - 文件名public static String getFilePath(String fileName)
fileName - 文件名public static Object getFileOrInputStream(String path, ActionContext actionContext)
path - 路径actionContext - 变量上下文public static String getThingPathByFile(File file) throws IOException
file - 模型文件IOExceptionpublic static String getThingPath(File projectDir, File thingFile)
projectDir - 项目目录thingFile - 事物文件public static File getThingsRootAndInitProject(File dir) throws IOException
IOExceptionpublic static void initProject(File prjFile) throws IOException
IOExceptionpublic static String getThingManagerNameByDir(File dir) throws IOException
dir - IOExceptionpublic static boolean isParent(File parentFile, File childFile) throws IOException
parentFile - childFile - IOExceptionCopyright © 2018 xworker.org. All rights reserved.