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 с ошибкой