final String relativePath = getRelativePath(existingFolder, folder); try { retval = FileUtil.createFolder(folderFo,relativePath); } catch (IOException ex) { retval = FileUtil.createFolder(folderFo,relativePath);
FileObject resolversFolder = FileUtil.getConfigFile(MIME_RESOLVERS_PATH); if (resolversFolder == null) { resolversFolder = FileUtil.createFolder(FileUtil.getConfigRoot(), MIME_RESOLVERS_PATH);
foldername = name.substring(0, index); dataname = name.substring(index + 1); folder = createFolder(folder, foldername); assert folder != null; } else {
/** Converts the file to be writable. * The file has to be locked! * * @return file object (new leader) that is writable * @exception IOException if the object cannot be writable */ private FileObject writable(boolean copyContents) throws IOException { MultiFileSystem fs = getMultiFileSystem(); FileSystem single = fs.createWritableOn(getPath()); if (single != leader.getFileSystem()) { // if writing to a file that is not on writable fs => // copy it if (leader.isFolder()) { leader = FileUtil.createFolder(root(single), getPath()); } else { FileObject folder = FileUtil.createFolder(root(single), getParent().getPath()); if (copyContents) { leader = leader.copy(folder, leader.getName(), leader.getExt()); } else { leader = folder.createData(leader.getNameExt()); } } MfLock l = ((lock == null) ? null : lock.get()); if (l != null) { // update the lock l.addLock(leader); } } return leader; }
FileUtil.createFolder(root(simple), fullName);
FileObject folder = FileUtil.createFolder(root(single), getParent().getPath()); leader = leader.copy(folder, name, ext); copyAttrs(this, leader); } else { FileObject fo = FileUtil.createFolder(root(single), newFullName); copyContent(this, fo);
private static boolean mkLocalDirs(File folder) { try { FileUtil.createFolder(folder); } catch (IOException exc) { LOGGER.log(Level.INFO, null, exc); return false; } return true; }
private void ensureFolderExists(File folder) throws IOException { if(!folder.exists()) { FileUtil.createFolder(folder); } }
public static Resources getServerResourcesGraph(File targetFolder){ FileObject location = FileUtil.toFileObject(targetFolder.getParentFile()); try{ location = FileUtil.createFolder(targetFolder); } catch (Exception ex) { LOG.log(Level.SEVERE, "getServerResourcesGraph failed", ex); } return getServerResourcesGraph(location,""); }
private static void writeResourceFile(final File sunResourcesXml, final String content) throws IOException { FileObject parentFolder = FileUtil.createFolder(sunResourcesXml.getParentFile()); FileSystem fs = parentFolder.getFileSystem(); writeResourceFile(fs, sunResourcesXml, content); }
private static DataFolder findSessionFolder(String name) { try { FileObject fo = FileUtil.getConfigFile(name); if (fo == null) { // resource not found, try to create new folder fo = FileUtil.createFolder(FileUtil.getConfigRoot(), name); } return DataFolder.findFolder(fo); } catch (IOException ex) { throw (IllegalStateException) new IllegalStateException("Folder not found and cannot be created: " + name).initCause(ex); // NOI18N } }
private FileObject handleCssFolderCreation(JSFVersion jsfVersion, FileObject rootDir) throws IOException { String folderName = (jsfVersion == null || jsfVersion.isAtLeast(JSFVersion.JSF_2_0)) ? CSS_FOLDER2 : CSS_FOLDER; FileObject cssFolder = rootDir.getFileObject(folderName); if (cssFolder == null) { cssFolder = FileUtil.createFolder(rootDir, folderName); } return cssFolder; }
public void copyFilesIfNecessary() throws IOException { if (!isCopy()) { return; } File f = FileUtil.normalizeFile(new File(copyTo.getText())); FileUtil.createFolder(f); FileObject fo = FileUtil.toFileObject(f); List<File> selectedFiles = Arrays.asList(getSelectedFiles()); copyFiles(selectedFiles, fo); }
private FileObject copy(FileObject source) throws IOException { FileObject fo = p.getProjectDirectory(); //target/nb-private/tesng-suite.xml FileObject folder = FileUtil.createFolder(fo, "target/nb-private"); //NOI18N FileObject cfg = folder.getFileObject("testng-suite", "xml"); //NOI18N if (cfg != null) { cfg.delete(); } return FileUtil.copyFile(source, folder, "testng-suite"); //NOI18N }
@Override public FileObject createLocation() throws IOException { // the folder should have been created when the project was generated FileObject location = project.getWebModule().getPersistenceXmlDir(); if (location == null) { // But possibly the folder got deleted by the user // or missing for whatever reason (see issue 134870) location = FileUtil.createFolder(project.getWebModule().getPersistenceXmlDirAsFile()); } return location; }
public FileObject getWsdlFolder(boolean create) throws IOException { String metaInfStr = helper.getStandardPropertyEvaluator().getProperty(AppClientProjectProperties.META_INF); String wsdlFolderStr = metaInfStr + '/' + WSDL_FOLDER; // NOI18N FileObject wsdlFolder = project.getProjectDirectory().getFileObject(wsdlFolderStr); if (wsdlFolder == null && create) { wsdlFolder = FileUtil.createFolder(project.getProjectDirectory(), wsdlFolderStr); } return wsdlFolder; }
public void applyChanges() { if (setts == null) { setts = MavenSettingsSingleton.getInstance().createUserSettingsModel(); } getPanel().applyValues(setts); try { File userDir = MavenSettingsSingleton.getInstance().getM2UserDir(); WriterUtils.writeSettingsModel(FileUtil.createFolder(userDir), setts); } catch (IOException ex) { ex.printStackTrace(); } }
/** Creates new folder and copies attributes. * @param f the folder to create this entry in * @param suffix suffix appended to the new name to use * @return the copied <code>FileObject</code> or <code>null</code> if it cannot be copied * @exception IOException when the operation fails */ public FileObject copy (FileObject f, String suffix) throws IOException { String add = suffix + ((getFile ().getExt ().length () > 0) ? "." + getFile ().getExt () : ""); FileObject fo = FileUtil.createFolder (f, getFile ().getName () + add); FileUtil.copyAttributes (getFile (), fo); return fo; }
public static File getIndex(URL url) throws IOException { url = CachingArchiveProvider.getDefault().mapCtSymToJar(url); FileObject indexBaseFolder = CacheFolder.getDataFolder(url); String path = SPIAccessor.getInstance().getIndexerPath(NAME, VERSION); FileObject indexFolder = FileUtil.createFolder(indexBaseFolder, path); return FileUtil.toFile(indexFolder); }