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 DirectoryRename {
011    
012            public static String call(PageContext pc , String oldPath,String newPath) throws PageException {
013                    Resource dir=ResourceUtil.toResourceNotExisting(pc, oldPath,pc.getConfig().allowRealPath());
014                    Directory.actionRename(pc, dir, newPath, null, S3Constants.ACL_PUBLIC_READ, S3Constants.STORAGE_UNKNOW);
015                    return null;
016            }
017    }