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