Package Exports
- go-get-folder-size
Readme
go-get-folder-size
Get the size of a folder by recursively iterating through all its sub(files && folders). Use go, so high-speed
motivation
To quickly know the folder size,but get-folder-size is implemented by nodejs, which is too slow。
Usage
npm
install
npm install go-get-folder-size
cli
# Binary go, fastest
npx go-get-folder-size
program
import {
getFolderSize,
getFolderSizeBin,
getFolderSizeWasm
} from 'go-get-folder-size'
const base = './' // The directory path you want to get
await getFolderSizeBin(base) // Binary go, fastest
await getFolderSize(base) // native node
await getFolderSizeWasm(base) // Wasm go,slowest
go
cli
go install github.com/markthree/go-get-folder-size
go-get-folder-size
program
# Super invincible fast
go get github.com/markthree/go-get-folder-size
package main
import (
getFolderSize "github.com/markthree/go-get-folder-size/src"
)
func main() {
size, err := getFolderSize.Parallel("./") // Concurrent running, invincible fast
}
License
Made with markthree
Published under MIT License.