Как получить список файлов в папке на golang?

Пользователь

от hoyt.jerde , в категории: Golang , 5 месяцев назад

Как получить список файлов в папке на golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от otha_marks , 5 месяцев назад

@hoyt.jerde Вы можете использовать пакет io/ioutil и метод ReadDir, небольшой пример:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
package main

import (
   "fmt"
   "io/ioutil"
   "log"
)

func main() {
   files, err := ioutil.ReadDir("./")
   if err != nil {
      log.Fatal(err)
   }

   for _, f := range files {
      fmt.Println(f.Name()) // имя файла
   }
}