Java File Name Get getFileName(String path)

Here you can find the source of getFileName(String path)

Description

get File Name

License

Open Source License

Parameter

Parameter Description
path used to extract the file's name

Return

the file name or the path itself

Declaration

public static String getFileName(String path) 

Method Source Code

//package com.java2s;
/**//from w w w  .ja  va  2  s  .  c  o  m
 * eAdventure is a research project of the
 *    e-UCM research group.
 *
 *    Copyright 2005-2014 e-UCM research group.
 *
 *    You can access a list of all the contributors to eAdventure at:
 *          http://e-adventure.e-ucm.es/contributors
 *
 *    e-UCM is a research group of the Department of Software Engineering
 *          and Artificial Intelligence at the Complutense University of Madrid
 *          (School of Computer Science).
 *
 *          CL Profesor Jose Garcia Santesmases 9,
 *          28040 Madrid (Madrid), Spain.
 *
 *          For more info please visit:  <http://e-adventure.e-ucm.es> or
 *          <http://www.e-ucm.es>
 *
 * ****************************************************************************
 *
 *  This file is part of eAdventure
 *
 *      eAdventure is free software: you can redistribute it and/or modify
 *      it under the terms of the GNU Lesser General Public License as published by
 *      the Free Software Foundation, either version 3 of the License, or
 *      (at your option) any later version.
 *
 *      eAdventure 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 Lesser General Public License for more details.
 *
 *      You should have received a copy of the GNU Lesser General Public License
 *      along with eAdventure.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.io.File;

public class Main {
    /**
     * 
     * @param path
     *            used to extract the file's name
     * @return the file name or the path itself
     */
    public static String getFileName(String path) {
        int separatorIndex = path.lastIndexOf(File.separator);
        return (separatorIndex < 0) ? path : path.substring(separatorIndex + 1, path.length());
    }
}

Related

  1. getFileName(String localRootDirName, String ending)
  2. getFileName(String name)
  3. getFileName(String originPath)
  4. getFileName(String path)
  5. getFilename(String path)
  6. getFilename(String path)
  7. getFileName(String path)
  8. getFileName(String path)
  9. getFileName(String path)