code: public static String getRelativePath(File file, File root) {
  		if (root==null){
  			return file.getAbsolutePath();
  		}
  		
  		if (file==null){
  			return null;
  		}
  		
  		String rootAbsolutePath=root.getAbsolutePath();
  		String fileAbsolutePath=file.getAbsolutePath();
  		
  		if (fileAbsolutePath.startsWith(rootAbsolutePath)){
  			String ret=fileAbsolutePath.substring(rootAbsolutePath.length());
  			if ("".equals(ret)){
  				return "/";
  			} else {
  				return ret;
  			}
  		} else {
  			return fileAbsolutePath;
  		}
  	}
docs: Si root="/export/share-img y file="/export/share-img/2009/03/01/file.txt"
  esto devuelve la cadena de caracteres "/2009/03/01/file.txt".
  
  If both files are the same that return "/"
  
  Si root es nulo o si root no es un directorio padre de file esta funcion devuelve file.getAbsolutePath()
  @param root
  @param relativePathToCreate
  @return true si se pudo crear todo el path false si no se pudo crear
  algunos de los directorios necesarios
  @deprecated use getRelativePath(File file, File root,String defaultValue);