@Override public void run() { FileUtils.deleteQuietly(workspaceFolder); } });
public String getModuleName() { return FileUtils.getBaseName(workbook); }
@Override public FileData copy(String srcName, FileData destData) throws IOException { File srcFile = new File(root, srcName); String destName = destData.getName(); File destFile = new File(root, destName); FileUtils.copy(srcFile, destFile); return getFileData(destFile); }
Collection<String> looped = getLoopedDirectories(src, dest); doCopyDirectory(src, dest, looped); } else { if (destPath.startsWith(srcPath)) { doCopyFile(src, destFile);
if (excluded == null || !excluded.contains(srcFile.getCanonicalPath())) { if (srcFile.isDirectory()) { doCopyDirectory(srcFile, dstFile, excluded); } else { doCopyFile(srcFile, dstFile);
String name = FileUtils.getBaseName(zipFile.getName()); IOUtils.closeQuietly(stream); FileUtils.deleteQuietly(zipFolder);
/** * Deletes a file, never throwing an exception. If file is a directory, * delete it and all sub-directories. * <p/> * The difference between File.delete() and this method are: * <ul> * <li>A directory to be deleted does not have to be empty.</li> * <li>No exceptions are thrown when a file or directory cannot be deleted. * </li> * </ul> * * @param file file or directory to delete, can be {@code null} */ public static void deleteQuietly(File file) { try { delete(file); } catch (Exception ignored) { // ignore } }
public ProjectFile(UploadedFile uploadedFile) { this.name = FileUtils.getName(uploadedFile.getName()); this.size = uploadedFile.getSize(); this.uploadedFile = uploadedFile; }
/** * Deletes a file, never throwing an exception. If file is a directory, * delete it and all sub-directories. * <p/> * The difference between File.delete() and this method are: * <ul> * <li>A directory to be deleted does not have to be empty.</li> * <li>No exceptions are thrown when a file or directory cannot be deleted. * </li> * </ul> * * @param file file or directory to delete, can be {@code null} */ public static void deleteQuietly(File file) { try { delete(file); } catch (Exception ignored) { // ignore } }
public ProjectFile(UploadedFile uploadedFile) { this.name = FileUtils.getName(uploadedFile.getName()); this.size = uploadedFile.getSize(); this.uploadedFile = uploadedFile; }
Collection<String> looped = getLoopedDirectories(src, dest); doCopyDirectory(src, dest, looped); } else { if (destPath.startsWith(srcPath)) { doCopyFile(src, destFile);
if (excluded == null || !excluded.contains(srcFile.getCanonicalPath())) { if (srcFile.isDirectory()) { doCopyDirectory(srcFile, dstFile, excluded); } else { doCopyFile(srcFile, dstFile);
@Override public void close() { listener = null; FileUtils.deleteQuietly(tempFile); tempFile = null; }
public String getModuleName() { return FileUtils.getBaseName(workbook); }
@Override public boolean delete(FileData data) { File file = new File(root, data.getName()); boolean deleted; try { FileUtils.delete(file); deleted = true; } catch (IOException e) { deleted = false; } // Delete empty parent folders while (!(file = file.getParentFile()).equals(root) && file.delete()); return deleted; }
@Override public FileData copy(String srcName, FileData destData) throws IOException { File srcFile = new File(root, srcName); String destName = destData.getName(); File destFile = new File(root, destName); FileUtils.copy(srcFile, destFile); return getFileData(destFile); }
public String getDisplayName() { String uri = StringTool.decodeURL(src.getUri()); return FileUtils.getName(uri); }
@Override public void run() { FileUtils.deleteQuietly(workspaceFolder); } });