办公自动化
文章平均质量分 51
Golang 办公自动化
MossGrower
世界是你们的,也是他们的,但是归根结底是我们程序猿的!!!
展开
-
Golang 办公自动化--自动化管理文件和文件夹--重命名移动删除文件
自动化管理文件和文件夹重命名移动删除文件重命名文件包名:os原型:func Rename(oldpath, newpath string) error作用:Rename 修改一个文件的名字,移动一个文件。可能会有一些个操作系统特定的限制。返回:error示例:package mainimport ( "os")func main() { // 重命名、移动文件 // oldPath, newPath := "./test.txt", "./test1.txt原创 2022-02-06 11:52:56 · 1203 阅读 · 0 评论 -
Golang 办公自动化--自动化管理文件和文件夹--复制文件和文件夹
自动化管理文件和文件夹复制文件和文件夹复制文件使用 io.Copy包名:os原型:func (m FileMode) IsRegular() bool作用:IsRegular 报告 m 是否是一个普通文件。返回:bool包名:io原型:func Copy(dst Writer, src Reader) (written int64, err error)作用:将 src 的数据拷贝到 dst,直到在 src 上到达 EOF 或发生错误。返回拷贝的字节数和遇到的第一个错误。对成功的调用,返原创 2022-02-05 20:54:00 · 599 阅读 · 0 评论 -
Golang 办公自动化--自动化管理文件和文件夹--创建文件夹
自动化管理文件和文件夹创建文件夹普通创建文件夹包名:os原型:func Stat(name string) (fi FileInfo, err error)作用:Stat 返回一个描述 name 指定的文件对象的 FileInfo。如果指定的文件对象是一个符号链接,返回的 FileInfo 描述该符号链接指向的文件的信息,本函数会尝试跳转该链接。如果出错,返回的错误值为 *PathError 类型。返回:FileInfo、 error包名:os原型:func IsExist(err erro原创 2022-02-05 13:49:58 · 1039 阅读 · 0 评论 -
Golang 办公自动化--自动化管理文件和文件夹--批量创建文件和文件夹
自动化管理文件和文件夹批量创建文件和文件夹批量创建文件包名:fmt原型:func Sprintf(format string, a ...interface{}) string作用:Sprintf 根据 format 参数生成格式化的字符串并返回该字符串。返回:string包名:strconv原型:func Itoa(i int) string作用:Itoa 是 FormatInt(i, 10) 的简写。返回 i 的 base 进制的字符串表示。base 必须在 2 到 36 之间,结果中原创 2022-02-05 16:14:34 · 795 阅读 · 0 评论 -
Golang 办公自动化--自动化管理文件和文件夹--创建临时文件和文件夹
自动化管理文件和文件夹创建临时文件和文件夹创建临时文件包名:io/ioutil原型:func TempFile(dir, prefix string) (f *os.File, err error)作用:在 dir 目录下创建一个新的、使用 prefix 为前缀的临时文件,以读写模式打开该文件并返回 os.File 指针。如果 dir 是空字符串,TempFile 使用默认用于临时文件的目录(参见 os.TempDir 函数)。不同程序同时调用该函数会创建不同的临时文件,调用本函数的程序有责任在不原创 2022-02-04 01:10:40 · 386 阅读 · 0 评论 -
Golang 办公自动化--自动化管理文件和文件夹--读取和写入文件
自动化管理文件和文件夹读取和写入文件读取文件利用 ioutil.ReadFile 直接从文件读取到 []byte 中包名:io/ioutil原型:func ReadFile(filename string) ([]byte, error)作用:ReadFile 从 filename 指定的文件中读取数据并返回文件的内容。成功的调用返回的 err 为 nil 而非 EOF。因为本函数定义为读取整个文件,它不会将读取返回的 EOF 视为应报告的错误。返回:[]byte、 error示例:pac原创 2022-02-03 19:42:22 · 597 阅读 · 0 评论 -
Golang 办公自动化--自动化管理文件和文件夹--遍历文件夹
自动化管理文件和文件夹遍历文件夹普通遍历文件夹示例:package mainimport ( "fmt" "os")func main() { f, err := os.Open(`F:\blog\officeauto`) if err != nil { panic(err) } fs, err := f.Readdir(0) if err != nil { panic(err) }原创 2022-02-02 15:42:31 · 448 阅读 · 0 评论 -
Golang 办公自动化--自动化管理文件和文件夹--搜索文件
自动化管理文件和文件夹搜索文件搜索文件夹内名称包含指定字符、前缀、后缀的文件包名:strings原型:func HasPrefix(s, prefix string) bool作用:判断 s 是否有前缀字符串 prefix。返回:bool包名:strings原型:func HasSuffix(s, suffix string) bool作用:判断 s 是否有后缀字符串 suffix。返回:bool包名:strings原型:func Contains(s, substr string)原创 2022-02-02 22:39:25 · 351 阅读 · 0 评论 -
Golang 办公自动化--自动化管理文件和文件夹--输出文件和文件夹
自动化管理文件和文件夹输出文件和文件夹获取当前工作目录的根路径包名:os原型:func Getwd()(pwd string, err error)作用:获取当前文件路径返回:当前文件路径的字符串和一个 err 信息示例:package mainimport ( "fmt" "os")func main() { dir, _ := os.Getwd() fmt.Println("当前路径:", dir)}输出:当前路径: D:\Projec原创 2022-02-02 15:25:01 · 588 阅读 · 0 评论 -
Golang 办公自动化--自动化管理文件和文件夹--查询文件信息
自动化管理文件和文件夹查询文件信息单文件文件信息查询包名:os原型:func Stat(name string) (fi FileInfo, err error)作用:Stat 返回一个描述 name 指定的文件对象的 FileInfo。如果指定的文件对象是一个符号链接,返回的 FileInfo 描述该符号链接指向的文件的信息,本函数会尝试跳转该链接。如果出错,返回的错误值为 *PathError 类型。返回:FileInfo、 err包名:time原型:func (t Time) Form原创 2022-02-03 00:05:53 · 333 阅读 · 0 评论