private void destroyLayoutMap() { if ( descriptor_dir != null && descriptor_dir.exists()){ if ( !FileUtil.recursiveDelete( descriptor_dir )){ Debug.out( "Failed to delete descriptor directory '" + descriptor_dir + "'" ); } } }
private void deleteInstaller() { manager.removeInstaller( this ); if ( install_dir.exists()){ FileUtil.recursiveDelete( install_dir ); } } }
FileUtil.recursiveDelete( file );
File[] files = f.listFiles(); for (int i = 0; i < files.length; i++) { if ( !recursiveDelete(files[i])){
public static void deleteDownloadState( File source_dir, byte[] download_hash ) throws DownloadManagerException { String hash_str = ByteFormatter.encodeString( download_hash ); String state_file = hash_str + ".dat"; File target_state_file = new File( source_dir, state_file ); if ( target_state_file.exists()){ if ( !target_state_file.delete()){ throw( new DownloadManagerException( "Failed to delete state file: " + target_state_file )); } } File target_state_dir = new File( source_dir, hash_str ); if ( target_state_dir.exists()){ if ( !FileUtil.recursiveDelete( target_state_dir )){ throw( new DownloadManagerException( "Failed to delete state dir: " + target_state_dir )); } } }
FileUtil.recursiveDelete( dir );
@Override public void delete() { try{ class_mon.enter(); HashWrapper wrapper = torrent.getHashWrapper(); state_map.remove( wrapper ); TorrentUtils.delete( torrent ); File dir = new File( ACTIVE_DIR, ByteFormatter.encodeString( wrapper.getBytes())); if ( dir.exists() && dir.isDirectory()){ FileUtil.recursiveDelete( dir ); } }catch( Throwable e ){ Debug.printStackTrace( e ); }finally{ class_mon.exit(); } }