@ -46,13 +46,20 @@ public interface TemplateFileResourceOperation {
boolean closeTemplate(String path);
/**
* 重命名模板/路径
* 重命名模板/目录
* @param from
* @param to
* @return
*/
boolean rename(String from, String to);
* 模板/目录是否存在
* @param path
boolean exist(String path);
* 创建目录
@ -40,6 +40,11 @@ public class DefaultTemplateFileResourceOperation implements TemplateFileResourc
return WorkContext.getCurrent().get(TplOperator.class).rename(from, to);
}
@Override
public boolean exist(String path) {
return WorkContext.getWorkResource().exist(path);
public boolean mkdir(String path) {
return WorkContext.getWorkResource().createDirectory(path);
@ -323,7 +323,7 @@ public class FileNodeFILE implements FILE {
try {
return WorkContext.getWorkResource().exist(node.getEnvPath());
return TemplateFileResourceManager.getOperation().exist(node.getEnvPath());
} catch (Exception e) {
FineLoggerFactory.getLogger().error(e.getMessage(), e);
return false;