获取文件名,不带后缀
var fileName = "xxxxxx.tif";
var strFileName=fileName.replace(/(.*\/)*([^.]+).*/ig,"$2");
获取文件后缀
var FileExt=file_path.replace(/.+\./,"");
var fileExtension = file_path.substring(file_path.lastIndexOf('.') + 1);
截取文件后缀
var reg = /\.\w+$/;
var file_name = file_path.replace(reg,'');
多个小数点完整文件路径截取后缀
var file= https://shuhaitest.oss-cn-hangzhou.aliyuncs.com/file/5293cc7250d94b1d937bb5d060ee63c7.xlsx
var file_name = file.match(/\.([^\.]+)$/)[1];
var file= https://shuhaitest.oss-cn-hangzhou.aliyuncs.com/file/5293cc7250d94b1d937bb5d060ee63c7.xlsx
var file_name = file.split('.').pop().toLocaleLowerCase();
工作中遇到了各种各样的获取文件名称文件后缀等等一些问题,这里做一个简单的记录获取文件名,不带后缀var fileName = "xxxxxx.tif"; var strFileName=fileName.replace(/(.*\/)*([^.]+).*/ig,"$2");获取文件后缀(1) var FileExt=file_path.replace(/.+\./,"");(2) var fileExtension = file_path.substring(file_
os模块分割文件路径分割文件名与后缀1.分割文件路径2.分割文件名与后缀3.分割路径中的文件名与后缀
【pycharm】工作路径D:\python\test1
1.分割文件路径
以最后一个分隔符对路径进行分割
# -*- coding: utf-8 -*-
import os
# path0 = r"D:\python\test1\test\test3\test125.txt"
path = r"D:\python\test1\test\test3"
# 分割路径
# head, ext = os
var filePath = "file://upload/jb51.png";
//获取最后一个.的位置
var index= filePath.lastIndexOf(".");
//获取后缀
var ext = filePath.substr(index+1);
//输出结果
console.log(ext);
2、文件类型判断
我们得到文件后缀名后,根据后缀即可判断文件的类型(文件格式)。比如我们需要判断一个文件是否是图片格式,首 先定义一个判断函数:
function getFileName(path){
var pos1 = path.lastIndexOf('/');
var pos2 = path.lastIndexOf('\\');
var pos = Math.max(pos1, pos2);
if( pos<0 )
return path;
return pat...
for (File file : listOfFiles) {
if (file.isFile()) {
String fileName = file.getName().replaceFirst("[.][^.]+$", "");
// 去除文件后缀的文件名
System.out.println(fileName);
其中,listFiles()方法可以返回文件夹中所有文件的数组。使用isFile()方法判断是否是文件,再使用getName()方法获取文件名。最后使用正则表达式去除文件后缀,即可获取不带后缀的文件名。