public static void deleteRecursively( File directory ) throws IOException { if ( !directory.exists() ) { return; } Path path = directory.toPath(); deletePathRecursively( path ); }
@Override public void deleteRecursively( File directory ) throws IOException { if ( fileExists( directory ) ) { FileUtils.deletePathRecursively( path( directory ) ); } }
private void deleteIfNecessary( Path databaseDirectory, Path transactionLogsDirectory, boolean force ) throws CommandFailed { try { if ( force ) { checkLock( DatabaseLayout.of( databaseDirectory.toFile() ).getStoreLayout() ); FileUtils.deletePathRecursively( databaseDirectory ); if ( !isSameOrChildPath( databaseDirectory, transactionLogsDirectory ) ) { FileUtils.deletePathRecursively( transactionLogsDirectory ); } } } catch ( IOException e ) { wrapIOException( e ); } }
public static void deleteRecursively( File directory ) throws IOException { if ( !directory.exists() ) { return; } Path path = directory.toPath(); deletePathRecursively( path ); }
@Override public void deleteRecursively( File directory ) throws IOException { if ( fileExists( directory ) ) { FileUtils.deletePathRecursively( path( directory ) ); } }
private void deleteIfNecessary( Path databaseDirectory, Path transactionLogsDirectory, boolean force ) throws CommandFailed { try { if ( force ) { checkLock( DatabaseLayout.of( databaseDirectory.toFile() ).getStoreLayout() ); FileUtils.deletePathRecursively( databaseDirectory ); if ( !isSameOrChildPath( databaseDirectory, transactionLogsDirectory ) ) { FileUtils.deletePathRecursively( transactionLogsDirectory ); } } } catch ( IOException e ) { wrapIOException( e ); } }
FileUtils.deletePathRecursively( targetDirectory ); return fullBackup( fileSystem, sourceHostNameOrIp, sourcePort, targetDirectory, consistencyCheck, config, timeout, forensics );