filepathx

package
v0.0.0-...-11ab6f7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 24, 2024 License: BSD-3-Clause Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Dirs

func Dirs(root string, opt WalkOption) []string

Dirs 获取指定目录下的所有目录

func Ext

func Ext(path string, b []byte) string

Ext 获取资源扩展名

func Files

func Files(root string, opt WalkOption) []string

Files 获取指定目录下的所有文件

func GenerateDirNames

func GenerateDirNames(s string, n, level int, caseSensitive bool) []string

GenerateDirNames 生成目录名

Types

type WalkOption

type WalkOption struct {
	FilterFunc    func(path string) bool // 自定义函数,返回 true 则会加到列表中,否则忽略。当定义该函数时,将会忽略掉 Except, Only 设置
	Except        []string               // 排除的文件或者目录(仅当 FilterFunc 未设置时起作用)
	Only          []string               // 仅仅符合列表中的文件或者目录才会返回(仅当 FilterFunc 未设置时起作用)
	CaseSensitive bool                   // 区分大小写(作用于 Except 和 Only 设置)
	Recursive     bool                   // 是否递归查询下级目录
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL