question: public static void deleteFileIfExistsWithRetry ( Path path ) throws IOException { try { if ( Files . exists ( path ) ) deleteFileWithRetry0 ( path ) ; } catch ( InterruptedException x ) { throw new IOException ( "Interrupted while deleting." , x ) ; } }
target:  Deletes a file, retrying if necessary. No exception thrown if file doesn't exist.