package
0.7.0
Repository: https://github.com/yohobala/taurus_go.git
Documentation: pkg.go.dev

# Functions

CopyDir 复制整个目录 Params: - src: 源文件夹的路径.
CopyFile 复制文件到目标路径。 Params: - src: 源文件的路径。 - dst: 目标文件的路径。 Example: err := asset.CopyFile("file.go", "file2.go") if err != nil { fmt.Print(err) } ExamplePath: taurus_go_demo/asset/asset_test.go - TestCopy ErrCodes: - Err_0200010004 - Err_0200010005 - Err_0200010006.
No description provided by the author
FileExists 检查文件是否存在。 Params: - filePath: 文件路径。 Returns: 0: 文件是否存在。.
NewFileOperator 创建一个新的 FileOperator 实例.
ReadFileToBuffer 读取文件内容到缓冲区。 Params: - filename: 文件名。 Returns: - 文件内容。 - 错误信息。.

# Variables

Err_0200010001 计算两个路径的相对路径失败。 Verbs: 0: 基础路径。 1: 目标路径。 2: filepath.Rel产生的错误信息。.
Err_0200020001 写入文件失败。 Verbs: 0: 文件路径。 1: os.WriteFile产生的错误信息。.
Err_0200020002 格式化文件失败。 Verbs: 0: 文件路径。 1: imports.Process产生的错误信息.
Err_0200020003 打开文件失败。 Verbs: 0: 文件路径。 1: os.Open产生的错误信息。.
Err_0200020004 创建文件失败。 Verbs: 0: 文件路径。 1: os.Create产生的错误信息。.
Err_0200020005 复制文件失败。 Verbs: 0: 源文件路径。 1: 目标文件路径。 2: io.Copy产生的错误信息。.
Err_0200020006 文件不存在。 Verbs: 0: 文件路径。.
Err_0200020007 读取文件失败。 Verbs: 0: 文件路径。 1: bufio.Scanner产生的错误信息。.
Err_0200020008 在文件中插入内容的位置不应该小于指定值.
Err_020002000x 未知的错误。 Verbs: 0: 错误的信息。.
Err_0200030001 创建文件夹失败。 Verbs: 0: 文件夹路径。 1: os.MkdirAll产生的错误信息。.
Err_0200030002 打开文件夹失败。 Verbs: 0: 文件路径。 1: filepath.Walk产生的错误信息。.

# Structs

Assets 用于存放需要创建的文件夹和文件.
FileOperator 文件操作者 这个结构体用于操作文件,比如读取文件内容,查找标记位置,插入代码等。 仅对文本文件有效。.