Java Path Relative Get getRelativePath(String root, String path)

Here you can find the source of getRelativePath(String root, String path)

Description

get Relative Path

License

Open Source License

Declaration

private static String getRelativePath(String root, String path) 

Method Source Code

//package com.java2s;
/**//  w w w  .  jav a  2 s . c  om
 * Copyright (c) 2008-2011 Sonatype, Inc.
 * All rights reserved. Includes the third-party code listed at http://www.sonatype.com/products/nexus/attributions.
 *
 * This program is free software: you can redistribute it and/or modify it only under the terms of the GNU Affero General
 * Public License Version 3 as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License Version 3
 * for more details.
 *
 * You should have received a copy of the GNU Affero General Public License Version 3 along with this program.  If not, see
 * http://www.gnu.org/licenses.
 *
 * Sonatype Nexus (TM) Open Source Version is available from Sonatype, Inc. Sonatype and Sonatype Nexus are trademarks of
 * Sonatype, Inc. Apache Maven is a trademark of the Apache Foundation. M2Eclipse is a trademark of the Eclipse Foundation.
 * All other trademarks are the property of their respective owners.
 */

import java.io.File;

public class Main {
    private static String getRelativePath(String root, String path) {
        if (root.equals(path)) {
            return "." + File.separatorChar;
        } else {
            return path.replace(root, ".");
        }
    }
}

Related

  1. getRelativePath(String fileName, String projFile)
  2. getRelativePath(String filePath, String basePath)
  3. getRelativePath(String from, String to)
  4. getRelativePath(String parent, String child)
  5. getRelativePath(String path, String base)
  6. getRelativePath(String rootpath, String path)
  7. getRelativePath(String source, String target)
  8. getRelativePath(String target, String base)
  9. getRelativePath(String targetPath, String basePath, String pathSeparator)