golang中判断是文件还是目录的方法:

package mainimport (    "os"        "fmt")func main()  {    file := "/root/data/testFile.txt"        fmt.Printf("%s is file: %v\n", file, IsFile(file))}// IsFile checks whether the path is a file,// it returns false when it's a directory or does not exist.func IsFile(f string) bool {    fi, e := os.Stat(f)    if e != nil {        return false    }    return !fi.IsDir()}

os.path.isdir()用于判断对象是否为一个目录。如果指定文件为目录,则返回 true,否则,返回 false。

更多golang知识请关注PHP中文网golang教程栏目。

更多相关文章

  1. golang如何判断目录是否存在
  2. golang如何获取目录下文件是否存在
  3. golang读写文件的几种方法
  4. golang如何创建目录
  5. Golang判断文件是否能写入的方法
  6. golang如何读取文件是否存在
  7. golang读取文件是否存在
  8. golang判断是文件还是文件夹
  9. golang如何读取文件

随机推荐

  1. App 权限一点知识
  2. Android Map开发基础知识学习笔记(转)
  3. Android AndroidManifest.xml文件的andro
  4. Android 搭建环境配置
  5. Android Pitfall - Fragment.startActivi
  6. 获取Android设备电池电量状态
  7. Android(安卓)四大组件之 Service(二)
  8. android camera(一):camera模组CMM介绍
  9. Android(安卓)dex 命令
  10. Android 技术专题系列之二 -- telephony