Package org.apache.commons.vfs

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


        ScriptMetadata metaData = new ScriptMetadata(script);
        FileObject metadataDir = currentDir.resolveFile(DesignDirectory.NAME_METADATADIR);
        if (!metadataDir.exists()) {
            _log.info("Creating script metadata directory " + getRelativePath(metadataDir));
            try {
                metadataDir.createFolder();
            }
            catch (FileSystemException e) {
                throw new WGInitialDeployException("Could not create metadata folder '" + getRelativePath(metadataDir) + "'");
            }
        }
View Full Code Here


        // Create container folder
        FileObject containerFolder = getFilesFolder().resolveFile(con.getName());
        _log.info("Creating file container folder " + getRelativePath(containerFolder));
        try {
            containerFolder.createFolder();
        }
        catch (FileSystemException e) {
            throw new WGInitialDeployException("Could not create file container folder '" + containerFolder.getName().getPathDecoded() + "'", e);
        }
View Full Code Here

        // Find/create media key folder
        FileObject mediaKeyFolder = getTmlFolder().resolveFile(mod.getMediaKey());
        if (!mediaKeyFolder.exists()) {
            _log.info("Creating media key folder " + getRelativePath(mediaKeyFolder));
            try {
                mediaKeyFolder.createFolder();
            }
            catch (FileSystemException e) {
                throw new WGInitialDeployException("Could not create media key folder '" + mediaKeyFolder.getName().getPathDecoded() + "'");
            }
        }
View Full Code Here

        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();
                }
                catch (FileSystemException e) {
                    throw new WGInitialDeployException("Could not create tml category folder '" + getRelativePath(currentDir) + "'", e);
                }
            }
View Full Code Here

        TMLMetadata metaData = new TMLMetadata(mod);
        FileObject metadataDir = currentDir.resolveFile(DesignDirectory.NAME_METADATADIR);
        if (!metadataDir.exists()) {
            _log.info("Creating tml metadata directory " + getRelativePath(metadataDir));
            try {
                metadataDir.createFolder();
            }
            catch (FileSystemException e) {
                throw new WGInitialDeployException("Could not create metadata folder '" + metadataDir.getName().getPathDecoded() + "'");
            }
        }
View Full Code Here

                case WGDocument.TYPE_FILECONTAINER: {
                    FileObject newFC = getFilesFolder().resolveFile(name.replace(":", "/"));
                    if (newFC.exists()) {
                        throw new WGCreationException("Document already exists: " + (new WGDocumentKey(type, name, mediaKey)).toString());
                    }
                    newFC.createFolder();
                    break;
                }
               
               
            }
View Full Code Here

        
         // Copy an overlay flag file to the system file container
         FileObject targetFCFolder = getFilesFolder();
         FileObject systemFC = targetFCFolder.resolveFile("system");
         if (!systemFC.exists()) {
             systemFC.createFolder();
         }
         FileObject overlayFlag = systemFC.resolveFile("overlay.flg");
         if (!overlayFlag.exists()) {
             overlayFlag.createFile();
         }
View Full Code Here

           
            FileObject targetFile = target.resolveFile(sourceFile.getName().getBaseName());
            if (sourceFile.getType().equals(FileType.FOLDER)) {
                if (!targetFile.exists()) {
                    getLog().info("Adding new overlay folder " + getBaseFolder().getName().getRelativeName(targetFile.getName()));
                    targetFile.createFolder();
                }
                else if (targetFile.getType().equals(FileType.FILE)) {
                    throw new WGDesignSyncException("Unable to apply overlay. Folder '" +  getBaseFolder().getName().getRelativeName(targetFile.getName()) + " already exists as file. Delete it enable overlay management again");
                }
                copyNewResources(sourceFile, targetFile);
View Full Code Here

        FileObject folder = parent.resolveFile(name);
        if (!folder.exists()) {
            if (!folder.getFileSystem().hasCapability(Capability.CREATE)) {
                throw new IOException("File system of file " + folder.getURL().toString() + " is read only");
            }
            folder.createFolder();
        }
        if (!folder.getType().equals(FileType.FOLDER)) {
            throw new IllegalArgumentException("There is already a file of this name: " + name);
        }
        return folder;
View Full Code Here

            FileObject parent = ptr.getParent();
            if (checkForMigration(parent, hookContext)) return true;
            String baseName = ptr.getName().getBaseName();
            FileObject targetDir = parent.resolveFile(baseName);
            runHook("Migrate", hookContext, "createFolder", targetDir);
            targetDir.createFolder();
            List movePairs = new ArrayList(extensions.length);
            for (int i = 0; i < extensions.length; i++) {
                String extension = extensions[i];
                FileObject src = parent.resolveFile(ptr.getName().getBaseName() + extension);
                logger.finer("src=" + src);
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.