Package org.apache.commons.vfs

Examples of org.apache.commons.vfs.FileObject.resolveFile()


    }

    @Test
    public void listGetRoot() throws Exception {
        FileObject rootFO = relativeToFO.getFileSystem().getRoot();
        rootFO = rootFO.resolveFile(irodsEncryptZone);

        //Note that in iRODS, there is no "/" directory
        //But there is /<zone>
        vfsTestHelp.doListTest(rootFO);
        String root = rootFO.getName().getPath();
View Full Code Here


            newFileCreation = this.createFileWithDummyContent(fo3, "c_.txt", content);
            if (assertContent) {
                this.assertSameContent(content, newFileCreation);
            }

            fo3.resolveFile("aNoContent.txt").createFile();
            fo3.resolveFile("bNoContent.txt").createFile();
            // create the folders
            fo3.resolveFile("a").createFolder();
            fo3.resolveFile("b").createFolder();
            FileObject aDir = fo3.resolveFile("a");
View Full Code Here

            if (assertContent) {
                this.assertSameContent(content, newFileCreation);
            }

            fo3.resolveFile("aNoContent.txt").createFile();
            fo3.resolveFile("bNoContent.txt").createFile();
            // create the folders
            fo3.resolveFile("a").createFolder();
            fo3.resolveFile("b").createFolder();
            FileObject aDir = fo3.resolveFile("a");
            FileObject bDir = fo3.resolveFile("b");
View Full Code Here

            }

            fo3.resolveFile("aNoContent.txt").createFile();
            fo3.resolveFile("bNoContent.txt").createFile();
            // create the folders
            fo3.resolveFile("a").createFolder();
            fo3.resolveFile("b").createFolder();
            FileObject aDir = fo3.resolveFile("a");
            FileObject bDir = fo3.resolveFile("b");

            // create files in sub folders
View Full Code Here

            fo3.resolveFile("aNoContent.txt").createFile();
            fo3.resolveFile("bNoContent.txt").createFile();
            // create the folders
            fo3.resolveFile("a").createFolder();
            fo3.resolveFile("b").createFolder();
            FileObject aDir = fo3.resolveFile("a");
            FileObject bDir = fo3.resolveFile("b");

            // create files in sub folders
            content = "d text can delete me";
View Full Code Here

        // Eventually create intermediate directories
        List<String> path = WGUtils.deserializeCollection(script.getName(), ":", true);
        String localName = (String) path.get(path.size() - 1);
        FileObject currentDir = scriptTypeFolder;
        for (int i = 0; i < path.size() - 1; i++) {
            currentDir = currentDir.resolveFile((String) path.get(i));
            if (!currentDir.exists()) {
                _log.info("Creating script category directory" + getRelativePath(currentDir));
                try {
                    currentDir.createFolder();
                }
View Full Code Here

        // Eventually create intermediate directories
        List<String> path = WGUtils.deserializeCollection(mod.getName(), ":", true);
        String localName = (String) path.get(path.size() - 1);
        FileObject currentDir = mediaKeyFolder;
        for (int i = 0; i < path.size() - 1; i++) {
            currentDir = currentDir.resolveFile((String) path.get(i));
            if (!currentDir.exists()) {
                _log.info("Creating tml category directory " + getRelativePath(currentDir));
                try {
                    currentDir.createFolder();
                }
View Full Code Here

                    }
                    String name = "index";
                    String defaultIndex = (String) file.getContent().getAttribute("default-index");
                    if (defaultIndex != null) name = defaultIndex;
                    FileObject base = file;
                    file = base.resolveFile(name);
                    if (file.exists()) {
                        fileInfo = Editor.this.createFileInfo(file.getName().getPath());
                    } else {
                        if (extension != null && extension.length() > 0) {
                            file = base.resolveFile(name + '.' + extension);
View Full Code Here

                    file = base.resolveFile(name);
                    if (file.exists()) {
                        fileInfo = Editor.this.createFileInfo(file.getName().getPath());
                    } else {
                        if (extension != null && extension.length() > 0) {
                            file = base.resolveFile(name + '.' + extension);
                            fileInfo = Editor.this.createFileInfo(file.getName().getPath());
                        }
                    }
                } else {
                if (file.getName().getExtension().length() == 0) {
View Full Code Here

    public FileObject findFile(FileObject base, String name, FileSystemOptions properties) throws FileSystemException {
        //new Exception("findFile(" + base + ", " + name + ")").printStackTrace();
        try {
            URL location = FlexibleLocation.resolveLocation("ofbizhome://.");
            FileObject ofbizBase = getContext().resolveFile(location.toString(), properties);
            return VFSUtil.toFileObject(ofbizBase.getFileSystem().getFileSystemManager(), ofbizBase.resolveFile(name.substring(13)).getURL().toString(), properties);
        } catch (Exception e) {
            throw UtilMisc.initCause(new FileSystemException(e.getMessage(), null, e), e);
        }
    }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.