1 месяц назад
История
README.md
Goroutine walk
Сопрограммная “прогулка” по файловой системе на GoLang.
Установка
В вашем go-модуле введите:
$ export GOPROXY=direct
$ go get go.gitflic.ru/nchistov/goroutinewalk@latest
Использование
! ВНИМАНИЕ: функция
handler
вызывается только для файлов, каталоги обрабатываются самой функциейWalk
.! ВНИМАНИЕ: функция
handler
вызывается в разных потоках, учитывайте это при её написании.
package main
import (
"fmt"
"os"
gw "go.gitflic.ru/nchistov/goroutinewalk"
)
func handler(path string, info os.FileInfo) error {
fmt.Println(info.Name(), "- обработано")
return nil
}
func main() {
gw.Walk(".", handler)
}
Принцип работы
Описание
Сопрограммная "прогулка" по файловой системе на Golang.
Конвейеры
0 успешных
0 с ошибкой