private static void deleteTemporaryFiles ( ) { final File dir = getTmpDir ( ) ; final FilenameFilter filter = new FilenameFilter ( ) { public boolean accept ( File dir , String name ) { return name . endsWith ( HUMBLE_TEMP_EXTENSION ) ; } } ; final File markers [ ] = dir . listFiles ( filter ) ; for ( File marker : markers ) { final String markerName = marker . getName ( ) ; final String libName = markerName . substring ( 0 , markerName . length ( ) - HUMBLE_TEMP_EXTENSION . length ( ) ) ; final File lib = new File ( marker . getParentFile ( ) , libName ) ; if ( ! lib . exists ( ) || lib . delete ( ) ) marker . delete ( ) ; } }
Finds all . humble temp files in the temp directory and nukes them .