Documentation
¶
Index ¶
- type FilePathEnhance
- func (f *FilePathEnhance) Abs() string
- func (f *FilePathEnhance) CheckExist() error
- func (f *FilePathEnhance) Doom() error
- func (f *FilePathEnhance) Mkdir() error
- func (f *FilePathEnhance) MkdirThen() *FilePathEnhance
- func (f *FilePathEnhance) ReadEnvFile() []string
- func (f *FilePathEnhance) ReadEnvFileKV() map[string]string
- func (f *FilePathEnhance) ReadFile() string
- func (f *FilePathEnhance) ReadFileCompel() (string, error)
- func (f *FilePathEnhance) RelOrAbs(path string) *FilePathEnhance
- func (f *FilePathEnhance) Remove() error
- func (f *FilePathEnhance) WriteFile(value string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilePathEnhance ¶
type FilePathEnhance struct { // originPath Path string // contains filtered or unexported fields }
func NewFilePath ¶
func NewFilePath(path string) *FilePathEnhance
func NewRandomTempPath ¶
func NewRandomTempPath() *FilePathEnhance
func (*FilePathEnhance) Abs ¶
func (f *FilePathEnhance) Abs() string
func (*FilePathEnhance) CheckExist ¶
func (f *FilePathEnhance) CheckExist() error
func (*FilePathEnhance) Doom ¶
func (f *FilePathEnhance) Doom() error
func (*FilePathEnhance) Mkdir ¶
func (f *FilePathEnhance) Mkdir() error
func (*FilePathEnhance) MkdirThen ¶
func (f *FilePathEnhance) MkdirThen() *FilePathEnhance
func (*FilePathEnhance) ReadEnvFile ¶
func (f *FilePathEnhance) ReadEnvFile() []string
func (*FilePathEnhance) ReadEnvFileKV ¶
func (f *FilePathEnhance) ReadEnvFileKV() map[string]string
func (*FilePathEnhance) ReadFile ¶
func (f *FilePathEnhance) ReadFile() string
func (*FilePathEnhance) ReadFileCompel ¶
func (f *FilePathEnhance) ReadFileCompel() (string, error)
func (*FilePathEnhance) RelOrAbs ¶
func (f *FilePathEnhance) RelOrAbs(path string) *FilePathEnhance
func (*FilePathEnhance) Remove ¶
func (f *FilePathEnhance) Remove() error
func (*FilePathEnhance) WriteFile ¶
func (f *FilePathEnhance) WriteFile(value string) error
Click to show internal directories.
Click to hide internal directories.