获取文件名:
filepath.Base("http://haha/asdfv.pdf")
# asdfv.pdf
获取后缀:
ext := filepath.Ext("http://haha/asdfv.pdf")
# .pdf
获取目录
filepath.Dir("/haha/asdfv.pdf")
# /haha
文件是否存在
func Exists(path string) bool {
_, err := os.Stat(path) //os.Stat获取文件信息
if err != nil {
if os.IsExist(err) {
return true
}
return false
}
return true
}