void createMissingTargetDirsIfNecessary(File toFile) throws RolloverFailure { if (FileUtil.isParentDirectoryCreationRequired(toFile)) { boolean result = FileUtil.createMissingParentDirectories(toFile); if (!result) { throw new RolloverFailure("Failed to create parent directories for [" + toFile.getAbsolutePath() + "]"); } } }
void createMissingTargetDirsIfNecessary(File file) { if (FileUtil.isParentDirectoryCreationRequired(file)) { boolean result = FileUtil.createMissingParentDirectories(file); if (!result) { addError("Failed to create parent directories for [" + file.getAbsolutePath() + "]"); } else { addInfo("Created missing parent directories for [" + file.getAbsolutePath() + "]"); } } }
File file = new File(file_name); if (FileUtil.isParentDirectoryCreationRequired(file)) { boolean result = FileUtil.createMissingParentDirectories(file); if (!result) { addError("Failed to create parent directories for ["
void createMissingTargetDirsIfNecessary(File toFile) throws RolloverFailure { boolean result = FileUtil.createMissingParentDirectories(toFile); if (!result) { throw new RolloverFailure("Failed to create parent directories for [" + toFile.getAbsolutePath() + "]"); } }
void createMissingTargetDirsIfNecessary(File file) { boolean result = FileUtil.createMissingParentDirectories(file); if (!result) { addError("Failed to create parent directories for [" + file.getAbsolutePath() + "]"); } }
void createMissingTargetDirsIfNecessary(File toFile) throws RolloverFailure { boolean result = FileUtil.createMissingParentDirectories(toFile); if (!result) { throw new RolloverFailure("Failed to create parent directories for [" + toFile.getAbsolutePath() + "]"); } }
void createMissingTargetDirsIfNecessary(File file) { boolean result = FileUtil.createMissingParentDirectories(file); if (!result) { addError("Failed to create parent directories for [" + file.getAbsolutePath() + "]"); } }
void createMissingTargetDirsIfNecessary(File file) { boolean result = FileUtil.createMissingParentDirectories(file); if (!result) { addError("Failed to create parent directories for [" + file.getAbsolutePath() + "]"); } }
void createMissingTargetDirsIfNecessary(File toFile) throws RolloverFailure { boolean result = FileUtil.createMissingParentDirectories(toFile); if (!result) { throw new RolloverFailure("Failed to create parent directories for [" + toFile.getAbsolutePath() + "]"); } }
void createMissingTargetDirsIfNecessary(File file) { boolean result = FileUtil.createMissingParentDirectories(file); if (!result) { addError("Failed to create parent directories for [" + file.getAbsolutePath() + "]"); } }
void createMissingTargetDirsIfNecessary(File toFile) throws RolloverFailure { boolean result = FileUtil.createMissingParentDirectories(toFile); if (!result) { throw new RolloverFailure("Failed to create parent directories for [" + toFile.getAbsolutePath() + "]"); } }
void createMissingTargetDirsIfNecessary(File toFile) throws RolloverFailure { if (FileUtil.isParentDirectoryCreationRequired(toFile)) { boolean result = FileUtil.createMissingParentDirectories(toFile); if (!result) { throw new RolloverFailure("Failed to create parent directories for [" + toFile.getAbsolutePath() + "]"); } } }
void createMissingTargetDirsIfNecessary(File toFile) throws RolloverFailure { if (FileUtil.isParentDirectoryCreationRequired(toFile)) { boolean result = FileUtil.createMissingParentDirectories(toFile); if (!result) { throw new RolloverFailure("Failed to create parent directories for [" + toFile.getAbsolutePath() + "]"); } } }
void createMissingTargetDirsIfNecessary(File file) { if (FileUtil.isParentDirectoryCreationRequired(file)) { boolean result = FileUtil.createMissingParentDirectories(file); if (!result) { addError("Failed to create parent directories for [" + file.getAbsolutePath() + "]"); } else { addInfo("Created missing parent directories for [" + file.getAbsolutePath() + "]"); } } }
void createMissingTargetDirsIfNecessary(File file) { if (FileUtil.isParentDirectoryCreationRequired(file)) { boolean result = FileUtil.createMissingParentDirectories(file); if (!result) { addError("Failed to create parent directories for [" + file.getAbsolutePath() + "]"); } else { addInfo("Created missing parent directories for [" + file.getAbsolutePath() + "]"); } } }
@Test public void createParentDirIgnoresExistingDir() { String target = CoreTestConstants.OUTPUT_DIR_PREFIX + "/fu" + diff + "/testing.txt"; File file = new File(target); cleanupList.add(file); file.mkdirs(); assertTrue(file.getParentFile().exists()); assertTrue(FileUtil.createMissingParentDirectories(file)); }
@Test public void checkParentCreationInquiryAndSubsequentCreation() { File file = new File(CoreTestConstants.OUTPUT_DIR_PREFIX+"/fu"+diff+"/testing.txt"); // these will be deleted later cleanupList.add(file); cleanupList.add(file.getParentFile()); assertFalse(file.getParentFile().exists()); assertTrue(FileUtil.createMissingParentDirectories(file)); assertTrue(file.getParentFile().exists()); }
@Test public void checkDeeperParentCreationInquiryAndSubsequentCreation() { File file = new File(CoreTestConstants.OUTPUT_DIR_PREFIX+"/fu"+diff+"/bla/testing.txt"); // these will be deleted later cleanupList.add(file); cleanupList.add(file.getParentFile()); cleanupList.add(file.getParentFile().getParentFile()); assertFalse(file.getParentFile().exists()); assertTrue(FileUtil.createMissingParentDirectories(file)); assertTrue(file.getParentFile().exists()); }
@Test public void createParentDirAcceptsNoParentSpecified() { File file = new File("testing.txt"); assertTrue(FileUtil.createMissingParentDirectories(file)); } }
@Test public void filesOnSameFolderShouldBeOnTheSameFileStore() throws RolloverFailure, IOException { if(!EnvUtil.isJDK7OrHigher()) return; File parent = new File(pathPrefix); File file = new File(pathPrefix+"filesOnSameFolderShouldBeOnTheSameFileStore"); FileUtil.createMissingParentDirectories(file); file.createNewFile(); assertTrue(FileStoreUtil.areOnSameFileStore(parent, file)); }