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

Список файлов в папке в Go

Содержимое каталога обходят через ReadDir. В цикл попадают файлы и подпапки первого уровня, без рекурсии. Имя элемента у записи дает метод Name:

package main import ( "fmt" "os" ) func main() { dir := "/tmp/inbox" entries, err := os.ReadDir(dir) if err != nil { return } for _, entry := range entries { fmt.Println(entry.Name()) } }

В /tmp/mix положите два файла и одну подпапку. Выведите количество элементов в /tmp/mix.

Выведите имена только обычных файлов в /tmp/mix, без подпапок.

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