Java File Name Get getFileNamePart(final File file)

Here you can find the source of getFileNamePart(final File file)

Description

Returns file name without extension.

License

Open Source License

Parameter

Parameter Description
file file to process

Return

file name without extension

Declaration

public static String getFileNamePart(final File file) 

Method Source Code

//package com.java2s;
/*/*from   w  ww  .j  a  v  a  2 s. co m*/
 * This file is part of WebLookAndFeel library.
 *
 * WebLookAndFeel library is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * WebLookAndFeel library 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 General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with WebLookAndFeel library.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.io.File;

public class Main {
    /**
     * Returns file name without extension.
     *
     * @param file
     *            file to process
     * @return file name without extension
     */
    public static String getFileNamePart(final File file) {
        return getFileNamePart(file.getName());
    }

    /**
     * Returns file name without extension.
     *
     * @param name
     *            file name to trim
     * @return file name without extension
     */
    public static String getFileNamePart(final String name) {
        final int i = name.lastIndexOf(".");
        return i == -1 ? name : name.substring(0, i);
    }
}

Related

  1. getFileNameNoSuffix(String path)
  2. getFileNameOfPath(final String filePath)
  3. getFilenameOnly(File file)
  4. getFileNameOnly(String fileName)
  5. getFileNameOnlyFromFileObject(File fileToProcess)
  6. getFilenameParts(File file)
  7. getFileNames(byte[] zipFile)
  8. getFileNames(File path, Vector result)
  9. getFileNames(File zipFile, Pattern pattern)