Java examples for File Path IO:File Path
Useful for handling user supplied paths to resources, which can be both relative and absolute.
/*/* w w w . j a v a 2s .co m*/ * Copyright 2012 Joseph Spencer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ //package com.java2s; public class Main { public static void main(String[] argv) throws Exception { String path = "java2s.com"; System.out.println(getPathToUse(path)); } /** * Useful for handling user supplied paths to resources, which can be both * relative and absolute. * * @param path * @return An absolute path. The resulting path is not normalized, so ../ * ./ is maintained. */ public static String getPathToUse(String path) { String pathToUse; if (path.startsWith("/")) { pathToUse = path; } else { pathToUse = System.getProperty("user.dir") + "/" + path; } return pathToUse; } }