001    package railo.runtime.functions.file;
002    
003    import railo.commons.io.res.Resource;
004    import railo.commons.io.res.type.s3.S3Constants;
005    import railo.commons.io.res.util.ResourceUtil;
006    import railo.runtime.PageContext;
007    import railo.runtime.exp.PageException;
008    import railo.runtime.tag.Directory;
009    
010    public class DirectoryCreate {
011            public static String call(PageContext pc , String path) throws PageException {
012                    return call(pc, path, true);
013            }
014            public static String call(PageContext pc , String path, boolean doParent) throws PageException {
015                    Resource dir=ResourceUtil.toResourceNotExisting(pc, path,pc.getConfig().allowRealPath());
016                    Directory.actionCreate(pc, dir, null, doParent, -1, null, S3Constants.STORAGE_UNKNOW);
017                    
018                return null;
019            }
020    }