code: public static boolean clearDirectory(File directory) {
  		Assert.isTrue(directory.isDirectory(), "Parameter ist kein Verzeichnis");
  		File[] files = directory.listFiles();
  		boolean allDeleted = true;
  		for (File file : files) {
  			if (file.isDirectory()) {
  				clearDirectory(file);
  			}
  			allDeleted &= file.delete();
  		}
  
  		return allDeleted;
  	}
docs: LÃ¶scht alle Dateien und Verzeichnisse in dem Ã¼bergebenen Verzeichnis
  
  @param directory
  Zu sÃ¤uberndes Verzeichnis