code: public static String getFilePath(String fileNameAndPath) {
  		if (fileNameAndPath == null){
  			return null;
  		}
  		
  		String fileSeparator;			
  		if(fileNameAndPath.contains("/")){
  			fileSeparator = "/";
  		}else{
  			fileSeparator = "\\";
  		}
  		
  		int lastIndexOf=fileNameAndPath.lastIndexOf(fileSeparator);
  		
  		if (lastIndexOf<0){
  			return "";
  		} else {
  			return fileNameAndPath.substring(0,lastIndexOf);
  		}
  	}
docs: Devuelve el path de un path absoluto de un fichero, por ejmeplo: /dir/toto.txt > /dir/  o en windows \toto\toto.txt > \toto\
  El separador se escoje en funcion de si la el fileNameAndPath ya contien \ o /.
  El separador del final del path tambien esta incluido.
  
  @param fileNameAndPath contiene un path y un nombre del fichero, ej : /dir/toto.txt
  @return el path or "" si no tiene