Documentation ¶
Overview ¶
Package fs support facilitate for handler file and direction.
Index ¶
- Constants
- func AddEnvPath(paths ...string) string
- func AppName() string
- func Append(filename, text string) error
- func CheckDir(dir string) string
- func CheckFileDir(filename string) string
- func Copy(dstFile, srcFile string) (bool, error)
- func CopyDir(dst, src string)
- func DelEnvPath(paths ...string) string
- func EnvPath() []string
- func ExistPath(vPath string) bool
- func GetMemStatsRange() func() (runtime.MemStats, runtime.MemStats)
- func InsToFilename(filename, ins string) string
- func InsToFilenameDetect(filename, ins string) string
- func IsDir(dir string) bool
- func Put(filename, text string) error
- func PwdPath(joins ...string) string
- func RemoveList(files []string) string
- func RootFile() string
- func RootPath(joins ...string) string
- func RunDir(joins ...string) string
- func Split(vPath string) (baseDir, file, name string)
- func StdDir(d string) string
- func StdPathList(paths ...string) []string
- func StdPathName(vPath string) string
- type MemUsage
Constants ¶
const (
VEnvPath = "path"
)
Variables ¶
This section is empty.
Functions ¶
func AppName ¶
func AppName() string
AppName Get the name of the current application without any suffix
func CheckDir ¶
CheckDir checkout if dir exist, when not exist will try to build it and return the path.
func CheckFileDir ¶
CheckFileDir detect whether the parent directory where the file is located exists, and use it to automatically generate the parent directory when generating files (adaptable)
func DelEnvPath ¶
DelEnvPath del the path from env path list.
func GetMemStatsRange ¶
GetMemStatsRange get memory stats range callback
func InsToFilename ¶
InsToFilename Insert the name after the file name and before the suffix,
E.G `$s => /test/pathx/name-eg.docx` into `/test/pathx/name-eg{$s}.docx`
func InsToFilenameDetect ¶
InsToFilenameDetect tentatively obtaining the additional name of the inserted file
e.g.
`-custom => /test/pathx/name-eg.docx` into `/test/pathx/name-eg-custom.docx`
`custom.docx => /test/pathx/name-eg.docx` into `/test/pathx/custom.docx`
`/new/x/custom.docx => /test/pathx/name-eg.docx` into `/new/x/custom.docx`
func RunDir ¶
RunDir Prioritize obtaining the current working directory, and try to obtain the directory where the application is located after failure, ensuring that the directory exists as much as possible.
func StdPathList ¶
StdPathList turn path list to standard path