Java File Name Extract extractFilenameFromPath(String path)

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

Description

Returns only file name from path

License

Open Source License

Parameter

Parameter Description
path a parameter

Declaration

public static String extractFilenameFromPath(String path) 

Method Source Code

//package com.java2s;
/*// w ww  .  j a v a2  s  .c o m
 * Copyright 
 *   2005 axYus - www.axyus.com
 *   2005 C.Marchand - christophe.marchand@axyus.com
 * 
 * This file is part of XEMELIOS.
 * 
 * XEMELIOS 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 2 of the License, or
 * (at your option) any later version.
 * 
 * XEMELIOS 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 XEMELIOS; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

public class Main {
    /**
     * Returns only file name from path
     * @param path
     * @return
     */
    public static String extractFilenameFromPath(String path) {
        String sTmp = path.replaceAll("\\\\", "/");
        int lastPos = sTmp.lastIndexOf('/');
        if (lastPos >= 0)
            return sTmp.substring(lastPos + 1);
        else
            return sTmp;
    }
}

Related

  1. extractFileName(String url)
  2. extractFileNameFromBAMLocation(String location)
  3. extractFileNameFromContentDisposition(String contentDisposition)
  4. extractFileNameFromPath(final String filePath, char separatorChar)
  5. extractFileNameFromPath(final String path)
  6. extractFilenameFromURL(String url)
  7. extractFileNameFromUrl(String url)
  8. extractFilenameFromUrlPath(String urlPath)
  9. extractFileNames(String[] fileNames)