docs: public static String mainName(String fileName) {
  		if (null == fileName) {
  			return fileName;
  		}
  		int len = fileName.length();
  		if (0 == len) {
  			return fileName;
  		}
  		if (CharUtil.isFileSeparator(fileName.charAt(len - 1))) {
  			len--;
  		}
  
  		int begin = 0;
  		int end = len;
  		char c;
  		for (int i = len - 1; i > -1; i--) {
  			c = fileName.charAt(i);
  			if (len == end && CharUtil.DOT == c) {
  				// 查找最后一个文件名和扩展名的分隔符：.
  				end = i;
  			}
  			if (0 == begin || begin > end) {
  				if (CharUtil.isFileSeparator(c)) {
  					// 查找最后一个路径分隔符（/或者\），如果这个分隔符在.之后，则继续查找，否则结束
  					begin = i + 1;
  					break;
  				}
  			}
  		}
  
  		return fileName.substring(begin, end);
  	}