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

分类: 计算机技术
推荐阅读:
PySide6控件详细教程 在本教程中,我们将介绍 PySide6 中最常用的控件,包括标签、按钮、文本框、下拉框、列表框、复选框、单选框、滑块、进度条、图像控件等。
Python内置函数大全 该文档详细讲解了几乎所有的Python内置函数,并提供了相关示例;
Python memoryview()函数 memoryview() 函数是一个内置函数,它返回一个memoryview对象,该对象可以用于在 Python 中访问二进制数据。
SSH证书登录提示WARNING: UNPROTECTED PRIVATE KEY FILE解决方法 使用SSH登录服务器时,出现 WARNING: UNPROTECTED PRIVATE KEY FILE! 提示,其原因是密钥文件权限太开放,SSH要求密钥文件不能被其他用户房访问;
C语言检查矩阵是否为稀疏矩阵 在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩阵为稀疏矩阵;
Python中执行JavaScript代码 在Python爬虫运用中,经常会碰到需要模拟JS(JavaScript)代码所实现功能的场景。如果使用Python来模拟出JS的功能,不仅需要把JS代码转换成Python代码,而且还可能会碰到经过加密或压缩过的JS代码,这时就需要先解密JS代码,不是一件轻松的事,那么我们为什么不直接由Python来调用JS代码呢。