在Go语言中,你可以使用文件的扩展名来判断文件是否为视频文件。通常情况下,视频文件的扩展名可能是”.mp4”、”.avi”、”.mov”等。
以下是一个示例代码片段,用于判断给定文件路径的文件是否为视频文件:
package main
import (
"fmt"
"path/filepath"
"strings"
)
func isVideoFile(filePath string) bool {
ext := strings.ToLower(filepath.Ext(filePath))
if ext == ".mp4" || ext == ".avi" || ext == ".mov" {
return true
}
return false
}
func main() {
filePath := "/path/to/video.mp4"
if isVideoFile(filePath) {
fmt.Println("该文件是视频文件")
} else {
fmt.Println("该文件不是视频文件")
}
}
你可以根据实际需要添加更多的视频格式扩展名作为判断条件。
内容由零声教学AI助手提供,问题来源于学员提问




