文件名称:godirwalk:Golang的快速目录遍历
文件大小:42KB
文件格式:ZIP
更新时间:2024-02-26 22:42:10
windows unix symbolic-links directory-tree golang-library
godirwalk godirwalk是用于遍历文件系统上的目录树的库。 简而言之,为什么要使用这个库? 它比filepath.Walk快。 在Windows上,它比filepath.Walk更正确。 它比filepath.Walk更易于使用。 它比filepath.Walk更灵活。 使用范例 在examples/子目录中提供了其他示例。 该库将通过调用特定于OS的路径分隔符的第一个参数filepath.Clean来规范提供的*目录名称。 但是,在调用提供的回调函数时,它始终提供使用正确的os-specific路径分隔符创建的路径名。 dirname := "some/
【文件预览】:
godirwalk-master
----inoWithIno.go(151B)
----scaffoling_test.go(5KB)
----reclenFromNamlen.go(147B)
----modeTypeWithoutType.go(537B)
----scandir_test.go(2KB)
----doc.go(1KB)
----nameWithoutNamlen.go(1KB)
----walk.go(15KB)
----inoWithFileno.go(157B)
----dirent_test.go(3KB)
----modeTypeWithType.go(1KB)
----reclenFromReclen.go(173B)
----debug_development.go(284B)
----walk_test.go(11KB)
----debug_release.go(128B)
----readdir_windows.go(1KB)
----LICENSE(1KB)
----azure-pipelines.yml(1KB)
----readdir_test.go(3KB)
----ensure_test.go(2KB)
----readdir_unix.go(3KB)
----scandir_windows.go(3KB)
----modeType.go(693B)
----examples()
--------sizes()
--------find-fast()
--------scanner()
--------remove-empty-directories()
--------walk-stdlib()
--------walk-fast()
----.gitignore(418B)
----readdir.go(2KB)
----go.sum(0B)
----scanner.go(953B)
----bench.sh(321B)
----README.md(15KB)
----dirent.go(4KB)
----scandir_unix.go(5KB)
----nameWithNamlen.go(827B)
----go.mod(45B)
----benchmark_test.go(2KB)