go語(yǔ)言判斷是文件還是文件夾的方法:
// 判斷所給路徑文件/文件夾是否存在 func Exists(path string) bool { _, err := os.Stat(path) //os.Stat獲取文件信息 if err != nil { if os.IsExist(err) { return true } return false } return true } // 判斷所給路徑是否為文件夾 func IsDir(path string) bool { s, err := os.Stat(path) if err != nil { return false } return s.IsDir() } // 判斷所給路徑是否為文件 func IsFile(path string) bool { return !IsDir(path) }
isdir:
函數(shù)功能: 判斷輸入(字符串)是否表示一個(gè)文件夾。通過(guò)這個(gè)函數(shù)也可以用來(lái)判斷一個(gè)文件夾是否存在。
語(yǔ)法格式:
tf = isdir('A')
如果A是一個(gè)文件夾,返回邏輯1(true),否則返回0(false)。