Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmFsId 342 of 350 menu
◀ ▶

Проверка на папку в Go

После Stat метод IsDir у информации о пути возвращает true, если по адресу лежит существующая папка. Для обычного файла или несуществующего пути результат false:

package main import ( "fmt" "os" ) func main() { box := "/tmp/inbox" info, err := os.Stat(box) if err != nil { fmt.Println(false) return } fmt.Println(info.IsDir()) }

Проверьте, является ли /tmp каталогом, и выведите результат.

Для /tmp/missing.dat и /tmp выведите, является ли каждый путь каталогом.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить