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

Проверка существования в Go

Вызов Stat смотрит, есть ли на диске файл или каталог с таким путем. Если ошибка - это IsNotExist, объекта нет; иначе путь уже занят. Проверка не создает файл и не читает содержимое:

package main import ( "fmt" "os" ) func main() { token := "/tmp/token.txt" _, err := os.Stat(token) fmt.Println(!os.IsNotExist(err)) }

Проверьте, есть ли на диске /tmp/missing.dat, и выведите результат.

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

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