Documentation
¶
Index ¶
- Constants
- func CopyDir(srcPath string, dstPath string) error
- func CopyFile(dest, src string) error
- func CopyFile2(dstName, srcName string) error
- func CreateLockFile(filename string) (*os.File, error)
- func FileExist(filename string) bool
- func FileExist2(filename string) (bool, bool)
- func FindFile(rootDir, filterExt string, recursion bool) (retDir []*FileInfo, retFile []*FileInfo, retErr error)
- func FindFileLimit(rootDir, filterExt string, level int, maxFile ...int) (retDir []*FileInfo, retFile []*FileInfo, retErr error)
- func FormatDir(dir string) string
- func FormatFileSize(s int64) string
- func GetFileExt(str string) string
- func GetFileName(filename string) string
- func MD5sum(filename string) (string, error)
- func MD5sumReader(reader io.Reader) (string, error)
- func Mkdir(path string) string
- func MoveFile(dest, src string) error
- func ReadFile(filename string) ([]byte, error)
- func SHA256sum(filename string) (string, error)
- func SHA256sumReader(reader io.Reader) (string, error)
- func ShowDir(rootDir, url string, filterExt string) ([]*FileInfo, []*FileInfo, error)
- func WriteFile(filename string, data []byte, perm ...os.FileMode) error
- type ChangedIf
- type FileEx
- func (me *FileEx) Close() error
- func (me *FileEx) Getc() (byte, error)
- func (me *FileEx) Gets() (string, error)
- func (me *FileEx) GetsLimit(max int) (string, error)
- func (me *FileEx) Open(filename string, flags int) (bool, error)
- func (me *FileEx) OpenRead(filename string) (bool, error)
- func (me *FileEx) OpenWrite(filename string) (bool, error)
- func (me *FileEx) Puts(str string) (int, error)
- func (me *FileEx) UnGetc() (int64, error)
- type FileHash
- type FileInfo
- type FileMonitor
- type FilePackHeader
- type MemFile
- type MemFileSys
- func (me *MemFileSys) Add(filename string, src []byte)
- func (me *MemFileSys) CompressToFile(rootDir string, filename string) error
- func (me *MemFileSys) DecompressFile(filename string) error
- func (me *MemFileSys) Dump() []*MemFile
- func (me *MemFileSys) Get(filename string) *MemFile
- func (me *MemFileSys) Read(filename string) ([]byte, error)
- func (me *MemFileSys) SetAesKey(key []byte)
- func (me *MemFileSys) SetDirArgument(baseDir, prefix string)
- func (me *MemFileSys) SetEncoding(zip bool, encode bool)
- func (me *MemFileSys) SetExcludeFileExt(ext string)
- func (me *MemFileSys) SetFileExt(ext string)
Constants ¶
View Source
const (
MemMagic = 0x11BBCCDD
)
Variables ¶
This section is empty.
Functions ¶
func FileExist2 ¶
func FindFileLimit ¶
func FormatFileSize ¶
func GetFileExt ¶
Types ¶
type FileHash ¶
type FileHash struct {
// contains filtered or unexported fields
}
FileHash FileHash
func (*FileHash) SetChangedReset ¶
SetChangedReset SetChangedReset
type FileMonitor ¶
type FileMonitor struct { If ChangedIf // contains filtered or unexported fields }
func NewMonitor ¶
func NewMonitor(path string) (*FileMonitor, error)
func (*FileMonitor) AddWatch ¶
func (me *FileMonitor) AddWatch(path string) error
func (*FileMonitor) Close ¶
func (me *FileMonitor) Close()
func (*FileMonitor) DelWatch ¶
func (me *FileMonitor) DelWatch(path string)
func (*FileMonitor) ResetWatch ¶
func (me *FileMonitor) ResetWatch()
func (*FileMonitor) Start ¶
func (me *FileMonitor) Start() error
type FilePackHeader ¶
type MemFileSys ¶
type MemFileSys struct { Filename string // contains filtered or unexported fields }
func NewMemFileSys ¶
func NewMemFileSys() *MemFileSys
func (*MemFileSys) Add ¶
func (me *MemFileSys) Add(filename string, src []byte)
func (*MemFileSys) CompressToFile ¶
func (me *MemFileSys) CompressToFile(rootDir string, filename string) error
func (*MemFileSys) DecompressFile ¶
func (me *MemFileSys) DecompressFile(filename string) error
func (*MemFileSys) Dump ¶
func (me *MemFileSys) Dump() []*MemFile
func (*MemFileSys) Get ¶
func (me *MemFileSys) Get(filename string) *MemFile
func (*MemFileSys) SetAesKey ¶
func (me *MemFileSys) SetAesKey(key []byte)
func (*MemFileSys) SetDirArgument ¶
func (me *MemFileSys) SetDirArgument(baseDir, prefix string)
func (*MemFileSys) SetEncoding ¶
func (me *MemFileSys) SetEncoding(zip bool, encode bool)
func (*MemFileSys) SetExcludeFileExt ¶
func (me *MemFileSys) SetExcludeFileExt(ext string)
func (*MemFileSys) SetFileExt ¶
func (me *MemFileSys) SetFileExt(ext string)
Click to show internal directories.
Click to hide internal directories.