注册网站法律风险,讯美网站建设,北京网站设计技术,商务网站建设pdf1、读取文件信息#xff1a; /*读取文件信息*/func readFile(path string) string {fi, err : os.Open(path)if err ! nil {panic(err)}defer fi.Close()fd, err : ioutil.ReadAll(fi)return string(fd)}2、读取文件夹下的所有文件#xff1a; /*读取文件夹下的所有文件(不包…1、读取文件信息 /*
读取文件信息
*/
func readFile(path string) string {
fi, err : os.Open(path)
if err ! nil {
panic(err)
}
defer fi.Close()
fd, err : ioutil.ReadAll(fi)
return string(fd)
}
2、读取文件夹下的所有文件 /*
读取文件夹下的所有文件(不包含子文件夹下的文件)
*/
func getFilesName(path string) []string {
var names []string
files, _ : ioutil.ReadDir(path)
for _, file : range files {
if file.IsDir() {
continue
} else {
names append(names, file.Name())
}
}
return names
}
3、写入文件信息 /*
写入文件信息
*/
func WriteFile(path string, content string) bool {
cbyte : []byte(content)
err : ioutil.WriteFile(path, cbyte, 0644)
if err ! nil {
beego.Debug(err)
return false
}
return true
}
4、删除文件成功返回true失败返回false /*
删除文件成功返回true失败返回false
*/
func DelFile(fpath string) bool {
err : os.Remove(fpath)
if err ! nil {
beego.Debug(err)
return false
} else {
return true
}
}