utils

package
v1.6.4-0...-ed49831 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AccessGet

func AccessGet(inputs []string) string

func AccessPost

func AccessPost(inputs []string) string

func CreateFolderIfNotExists

func CreateFolderIfNotExists(folderName string) bool

CreateFolderIfNotExists 检查并创建文件夹,返回是否成功创建

func Decrypt

func Decrypt(ciphertext string, key []byte) (string, error)

解密函数

func Encrypt

func Encrypt(plaintext string, key []byte) (string, error)

加密函数

func Error

func Error(text, path string)

Error 将文本写入文件

func ErrorStop

func ErrorStop(text, path string)

ErrorStop 写入错误信息文件并停止程序

func GetAppDir

func GetAppDir() string

GetAppDir 获取应用目录

func GetUid

func GetUid(uid string) string

获取唯一编号

func IsJSON

func IsJSON(s string) bool

判断字符串是否为 JSON 格式

func Log

func Log(text, path string)

Log 将文本写入到 log.txt 文件

func LogStop

func LogStop(text, path string)

LogStop 将文本写入到 log.txt 文件并停止程序

func RandNum

func RandNum(min, max int) int

随机数

Types

type FileQueue

type FileQueue struct {
	FileName string
}

file

func NewFile

func NewFile() *FileQueue

NewFileQueue 创建一个新的文件队列实例

func NewFileQueue

func NewFileQueue(FileName string) *FileQueue

NewFileQueue 创建一个新的文件队列实例

func (*FileQueue) AppendToFile

func (fq *FileQueue) AppendToFile(data string)

AppendToFile 向文件追加数据

func (*FileQueue) Copy

func (fq *FileQueue) Copy(newName string) bool

复制粘贴 Copy 复制文件或文件夹

func (*FileQueue) DeleteFile

func (fq *FileQueue) DeleteFile() bool

DeleteFile 删除文件,并返回是否成功删除

func (*FileQueue) DeleteFolder

func (fq *FileQueue) DeleteFolder() bool

DeleteFolder 删除文件夹及其所有内容,并返回是否成功删除

func (*FileQueue) DirExists

func (fq *FileQueue) DirExists() bool

DirExists 检查文件夹是否存在

func (*FileQueue) Download

func (fq *FileQueue) Download(url string) bool

func (*FileQueue) FileExists

func (fq *FileQueue) FileExists() bool

FileExists 检查文件是否存在

func (*FileQueue) GetDirSize

func (fq *FileQueue) GetDirSize() (int64, error)

GetDirSize 返回目录的大小

func (*FileQueue) GetFileList

func (fq *FileQueue) GetFileList(t string) ([]string, error)

GetFileList 函数用于获取指定文件夹中的文件列表

func (*FileQueue) GetFileSize

func (fq *FileQueue) GetFileSize() (int64, error)

GetFileSize 返回文件的大小

func (*FileQueue) ReadFile

func (fq *FileQueue) ReadFile() (string, error)

ReadFile 完整从文件读取数据

func (*FileQueue) ReadFileByte

func (fq *FileQueue) ReadFileByte() ([]byte, error)

ReadFileByte 从文件完整读取数据并返回字节切片

func (*FileQueue) ReadFileExt

func (fq *FileQueue) ReadFileExt() string

ReadFileExt 获取文件后缀

func (*FileQueue) ReadFileKey

func (fq *FileQueue) ReadFileKey(key string) (string, error)

ReadFileKey 从文件中读取与给定键相关联的值

func (*FileQueue) ReadFileKeyList

func (fq *FileQueue) ReadFileKeyList() ([]map[string]string, error)

ReadFileKeyList 从文件中读取所有键值对并返回一个 []map[string]string

func (*FileQueue) ReadFromFile

func (fq *FileQueue) ReadFromFile() (string, error)

ReadFromFile 从文件读取数据

func (*FileQueue) Rename

func (fq *FileQueue) Rename(newName string) bool

文件重命名

func (*FileQueue) SetPath

func (fq *FileQueue) SetPath(FileName string) *FileQueue

重新设置文件路径

func (*FileQueue) UnZip

func (fq *FileQueue) UnZip(dest string) bool

解压zip

func (*FileQueue) WriteFileByte

func (fq *FileQueue) WriteFileByte(data []byte)

WriteFileByte 向文件写入数据

func (*FileQueue) WriteFileKey

func (fq *FileQueue) WriteFileKey(key, value string) error

WriteFileKey 将键值对写入文件

func (*FileQueue) WriteToFile

func (fq *FileQueue) WriteToFile(data string)

WriteToFile 向文件写入数据

func (*FileQueue) ZipFolder

func (fq *FileQueue) ZipFolder(destZip string) bool

ZipFolder 将文件夹压缩成 ZIP 文件

Jump to

Keyboard shortcuts

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