Golang实现获取文件的后缀名(扩展名)

Golang通过调用path.Ext()函数,可获取文件的后缀名。

代码实现如下:

package main
 
import (
	"path"
	"fmt"
)
 
func main(){
	
	filepath := "C:\\Users\\Administrator\\Desktop\\user_agents.py"
	fileExt := path.Ext(filepath)
	fmt.Println(fileExt)
}

通过这个方法来判断文件的后缀名很方便;

比如判断某个文件是否为.bmp格式:

package main
 
import (
	"path"
	"fmt"
)
 
func main(){
	
	filepath := "C:\\Users\\Administrator\\Desktop\\user_agents.py"
	fileExt := path.Ext(filepath)
	if fileExt != ".bmp"{
		fmt.Println("file type must be bmp")
	}
	// ...
}

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/1550.html

分类: 计算机技术
推荐阅读:
python ascii()函数详细教程 ascii()函数接受一个对象参数,返回该对象的字符串形式,如果返回的字符串中包含非ASCII编码的字符,会使用\x、\u和\U来进行转义;
Python breakpoint()函数详细教程 brekpoint()函数是python3.7版本新增的一个内置函数;该函数会在调用时使程序进入调试器中;
从Nginx日志中提取UserAgent、IP等信息 有时我们需要用到大量UserAgent信息,而Nginx日志文件中包含了海量真实的UserAgent,从Nginx文件中提取所有UserAgent信息就很有必要;
将PySide6升级到最新版本 由于PySide6还在不断完善阶段,每隔一段时间我们就需要将PySide6升级到最新版本以使用更完善的功能;不论在Windows、Linux、还是macOS系统下,都只需要运行以下命令即可完成升级:
Python 实现哈希表 哈希表是一种数据结构,其中数据元素的地址或索引值是从哈希函数生成的。在Python中,Dictionary数据类型就是哈希表的实现。
Python oct()函数 oct() 是 Python 的内置函数之一,用于将整数转换为八进制字符串。