code: public static boolean deleteFilesOfDir(File dir) {
  		if (!dir.exists() || !dir.isDirectory()) {
  			// No hay ficheros que borrar a si que OK
  			log.warn("El directorio:'" + dir.getAbsolutePath()
  					+ "' no existe o no es un directorio");
  			return false;
  		}
  		// el fichero es un directorio
  		boolean succed = true;
  		File listFile[] = dir.listFiles();
  		for (File file:listFile) {
  			if (!file.delete()) {
  				log.warn("No se ha podido borrar el fichero:'"
  						+ file.getAbsolutePath() + "'");
  				succed = false;
  			}
  		}
  
  		return succed;
  	}
docs: Borra todos los ficheros contenidos en el directorio.
  Parra borrar los directorios estos tienen que estar vacios
  
  @param dir
  @return