Golang获取文件的大小

在Go语言中,你可以使用os.Stat()来获取文件信息,其中就包括文件的大小;

os.Stat()返回一个os.FileInfo的值,该值又具有一个Size()的方法;

示例代码如下:

package main

import (
	"os"
)

func getFileSize(filename string)(int64,error){
	fi,err := os.Stat(filename)
	if err != nil{
		return 0,err
	}
	return fi.Size(),nil
}

func main(){

	filesize,_ := getFileSize("test.py")
	print(filesize)
}

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

本文地址: https://www.perfcode.com/p/get-file-length-in-golang.html

分类: 计算机技术
推荐阅读:
如何查询电脑电池型号 要查询笔记本电脑的电池型号,可通过以下步骤进行:为方便查看结果,在桌面空白处右键单击,开打终端;也可使用命令提示符;
Linux终端模拟打字(逐字符显示) 在Linux系统下,你可以使用一条命令来实现像电影里的效果,让字符逐个显示:
Golang和Go的区别 Golang就是Go,Go就是Golang;Golang全称是Go language。
查看Nginx版本信息和编译配置参数 使用命令nginx -v 获取Nginx版本信息;使用命令nginx -V 获取Nginx编译信息;
C语言tolower()函数:将字符转换成小写 tolower()是C语言标准库中的一个函数,用于将一个字符转换成对应的小写形式;如果传入的字符参数是一个大写字母,tolower()函数会返回其对应的小写字母;如果参数不是大写字母,则原封不动的返回;
Python计算二阶行列式的值 本文将使用Python语言编写程序计算二阶行列式的值;