Here you can find the source of getFileName(String fileName)
Parameter | Description |
---|---|
fileName | nome do arquivo |
public static String getFileName(String fileName)
//package com.java2s; public class Main { /**//from w w w . j a va 2s.c o m * Recebe o nome do arquivo e retorna seu conteudo, removendo a extensao: * teste.txt -> teste * arquivo para rename -> arquivo para rename * outro_teste.comPonto.xls -> outro_teste.comPonto * @param fileName nome do arquivo * @return nome sem a extensao, caso ela exista. Se receber null, retorna null. */ public static String getFileName(String fileName) { if (fileName == null) { return null; } if (fileName.equals("")) { return ""; } String[] valores = fileName.split("\\."); if (valores.length == 1) { return fileName; } StringBuffer sbResult = new StringBuffer(); for (int i = 0; i < valores.length - 1; i++) { if (i != 0) sbResult.append("."); sbResult.append(valores[i]); } return sbResult.toString(); } }