| 构造器和说明 |
|---|
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 void |
initProject(File prjFile,
boolean addToFirst) |
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 void initProject(File prjFile, boolean addToFirst) throws IOException
IOExceptionpublic static String getThingManagerNameByDir(File dir) throws IOException
dir - IOExceptionpublic static boolean isParent(File parentFile, File childFile) throws IOException
parentFile - childFile - IOExceptionCopyright © 2022 xworker.org. All rights reserved.