Refine search
private void cleanupOldPluginDirectories() { FileUtils.deleteQuietly(new File("plugins_bundles")); FileUtils.deleteQuietly(new File("plugins-new")); } }
private void removeFile( File file ) { synchronized ( file ) { if ( file.exists() ) { FileUtils.deleteQuietly( file ); } } }
private void reapFiles() { try (FileReader tmpFileReader = new FileReader(LAUNCHER_TMP_FILE_LIST)) { List<String> fileList = IOUtils.readLines(tmpFileReader); Set<String> fileSet = new HashSet<>(fileList); for (String fileName : fileSet) { File file = new File(fileName); FileUtils.deleteQuietly(file); File depsDir = new File(FileUtil.TMP_PARENT_DIR, fileName); FileUtils.deleteQuietly(depsDir); if (!file.exists() && !depsDir.exists()) { fileList.remove(fileName); } } writeToFile(fileList, false); } catch (Exception ignore) { } }
public void deleteSegmentFile() { // If segment build fails with an exception then we will not be able to create a segment file and // the file name will be null. if (_segmentTarFilePath != null) { FileUtils.deleteQuietly(new File(_segmentTarFilePath)); } } }
public void initWorkingDir() { String workingDir = EnvironmentUtils.getProperty(Constants.JARSLINK_WORKING_DIR); File dirFile = StringUtils.isEmpty(workingDir) ? null : new File(workingDir); if (StringUtils.isEmpty(workingDir)) { workingDir = FileUtils.getTempDirectoryPath() + File.separator + Constants.JARSLINK_IDENTITY; dirFile = new File(workingDir); FileUtils.deleteQuietly(dirFile); dirFile.mkdir(); dirFile.deleteOnExit(); EnvironmentUtils.setProperty(Constants.JARSLINK_WORKING_DIR, workingDir); } AssertUtils.isTrue(dirFile.exists() && dirFile.isDirectory(), "Jarslink Working directory must exist."); }
private void wipePluginBundleDirectory(File pluginBundleDirectory) { if (pluginBundleDirectory.exists() && !FileUtils.deleteQuietly(pluginBundleDirectory)) { throw new RuntimeException(String.format("Failed to delete bundle directory %s", pluginBundleDirectory)); } pluginBundleDirectory.mkdirs(); }
static public void clearAll() { File file = new File(NACOS_HOME, BASE_DIR); if (FileUtils.deleteQuietly(file)) { LogUtil.defaultLog.info("clear all config-info success."); } else { LogUtil.defaultLog.warn("clear all config-info failed."); } File fileTenant = new File(NACOS_HOME, TENANT_BASE_DIR); if (FileUtils.deleteQuietly(fileTenant)) { LogUtil.defaultLog.info("clear all config-info-tenant success."); } else { LogUtil.defaultLog.warn("clear all config-info-tenant failed."); } }
@BeforeMethod public void setUpTest() throws IOException, ConfigurationException { segmentDir = new File(TEST_DIRECTORY, "segmentDirectory"); if (segmentDir.exists()) { FileUtils.deleteQuietly(segmentDir); } segmentDir.mkdirs(); segmentDir.deleteOnExit(); writeMetadata(); }
/** * Deletes the destination file if it exists then calls org.apache.commons moveFile. * @param srcFile * @param destFile */ public static void moveFileWithOverwrite(File srcFile, File destFile) throws IOException { if (destFile.exists()) { org.apache.commons.io.FileUtils.deleteQuietly(destFile); } org.apache.commons.io.FileUtils.moveFile(srcFile, destFile); }
static public void clearAllBeta() { File file = new File(NACOS_HOME, BETA_DIR); if (FileUtils.deleteQuietly(file)) { LogUtil.defaultLog.info("clear all config-info-beta success."); } else { LogUtil.defaultLog.warn("clear all config-info-beta failed."); } File fileTenant = new File(NACOS_HOME, TENANT_BETA_DIR); if (FileUtils.deleteQuietly(fileTenant)) { LogUtil.defaultLog.info("clear all config-info-beta-tenant success."); } else { LogUtil.defaultLog.warn("clear all config-info-beta-tenant failed."); } }
@Test public void testDeleteQuietlyNonExistent() { final File testFile = new File("testDeleteQuietlyNonExistent"); assertFalse(testFile.exists()); try { FileUtils.deleteQuietly(testFile); } catch (final Exception ex) { fail(ex.getMessage()); } }
/** * Initialise the wrapped file writer. * Ensure that a cleanup occurs if the writer creation fails. * * @param file the file to be accessed * @param encoding the encoding to use * @param append true to append * @return The initialised writer * @throws IOException if an error occurs */ private Writer initWriter(final File file, final Charset encoding, final boolean append) throws IOException { final boolean fileExistedAlready = file.exists(); try { return new OutputStreamWriter(new FileOutputStream(file.getAbsolutePath(), append), Charsets.toCharset(encoding)); } catch (final IOException | RuntimeException ex) { FileUtils.deleteQuietly(lockFile); if (fileExistedAlready == false) { FileUtils.deleteQuietly(file); } throw ex; } }
static public void clearAllTag() { File file = new File(NACOS_HOME, TAG_DIR); if (FileUtils.deleteQuietly(file)) { LogUtil.defaultLog.info("clear all config-info-tag success."); } else { LogUtil.defaultLog.warn("clear all config-info-tag failed."); } File fileTenant = new File(NACOS_HOME, TENANT_TAG_DIR); if (FileUtils.deleteQuietly(fileTenant)) { LogUtil.defaultLog.info("clear all config-info-tag-tenant success."); } else { LogUtil.defaultLog.warn("clear all config-info-tag-tenant failed."); } } }
@BeforeMethod public void setUpTest() throws IOException, ConfigurationException { segmentDir = new File(TEST_DIRECTORY, "segmentDirectory"); if (segmentDir.exists()) { FileUtils.deleteQuietly(segmentDir); } if (segmentDir.exists()) { throw new RuntimeException("directory exists"); } segmentDir.mkdirs(); segmentMetadata = ColumnIndexDirectoryTestHelper.writeMetadata(SegmentVersion.v1); }
private void deleteV2Files(File v2SegmentDirectory) { LOGGER.info("Deleting files in v1 segment directory: {}", v2SegmentDirectory); File[] files = v2SegmentDirectory.listFiles(); if (files == null) { // unexpected condition but we don't want to stop server LOGGER.error("v1 segment directory: {} returned null list of files", v2SegmentDirectory); return; } for (File file : files) { if (file.isFile() && file.exists()) { FileUtils.deleteQuietly(file); } } }
@Override public void cleanup(Context context) throws IOException, InterruptedException { File currentDiskWorkDir = new File(_currentDiskWorkDir); LOGGER.info("Clean up directory: {}", currentDiskWorkDir.getAbsolutePath()); FileUtils.deleteQuietly(currentDiskWorkDir); }
@Test public void testDeleteQuietlyFile() throws IOException { final File testFile = new File(getTestDirectory(), "testDeleteQuietlyFile"); if (!testFile.getParentFile().exists()) { throw new IOException("Cannot create file " + testFile + " as the parent directory does not exist"); } final BufferedOutputStream output = new BufferedOutputStream(new FileOutputStream(testFile)); try { TestUtils.generateTestData(output, 0); } finally { IOUtils.closeQuietly(output); } assertTrue(testFile.exists()); FileUtils.deleteQuietly(testFile); assertFalse("Check No Exist", testFile.exists()); }
@Override public final void checkout(File workDir, Revision revision) { try { if (workDir.exists()) { FileUtils.deleteQuietly(workDir); } setupWorkspace(workDir); LOGGER.debug("[TFS] Retrieving Files from Workspace {}, Working Folder {}, Revision {} ", workspace, workDir, revision); retrieveFiles(workDir, revision); } catch (Exception e) { String exceptionMessage = String.format("Failed while checking out into Working Folder: %s, Project Path: %s, Workspace: %s, Username: %s, Domain: %s, Root Cause: %s", workDir, projectPath, workspace, userName, domain, e.getMessage()); throw new RuntimeException(exceptionMessage, e); } finally { clearMapping(workDir); } }
NestedJarClassLoader(URL jarURL, ClassLoader parentClassLoader, String... excludes) { super(null); this.jarDir = new File(TEMP_DIR, UUID.randomUUID().toString()); this.parentClassLoader = parentClassLoader; this.jarClassLoader = createLoaderForJar(jarURL); this.excludes = excludes; Runtime.getRuntime().addShutdownHook(new Thread(() -> FileUtils.deleteQuietly(jarDir))); }
@Test public void testDeleteQuietlyDir() throws IOException { final File testDirectory = new File(getTestDirectory(), "testDeleteQuietlyDir"); final File testFile = new File(testDirectory, "testDeleteQuietlyFile"); testDirectory.mkdirs(); if (!testFile.getParentFile().exists()) { throw new IOException("Cannot create file " + testFile + " as the parent directory does not exist"); } final BufferedOutputStream output = new BufferedOutputStream(new FileOutputStream(testFile)); try { TestUtils.generateTestData(output, 0); } finally { IOUtils.closeQuietly(output); } assertTrue(testDirectory.exists()); assertTrue(testFile.exists()); FileUtils.deleteQuietly(testDirectory); assertFalse("Check No Exist", testDirectory.exists()); assertFalse("Check No Exist", testFile.exists()); }