【文件属性】:
文件名称:flop:追求GNU API的Go文件操作库
文件大小:7.98MB
文件格式:ZIP
更新时间:2021-05-25 03:21:37
Go
翻牌
flop旨在简化Go中的文件复制,并以为模型。 大多数管理员和工程师每天都与GNU实用程序进行交互,因此有必要将这种知识和期望用于在代码中执行相同操作的库。
触发器在策略上与cp背道而驰,在cp上,程序员明确定义行为是有利的,例如cp假定从文件路径复制到目录路径意味着应该在目录内部创建文件。 必须通过在选项中通过传递AppendNameToPath选项来明确定义此行为,否则将返回错误。
go get -u github.com/homedepot/flop
用法
基本文件副本。
err := flop . SimpleCopy ( "src_path" , "dst_path" )
handle ( err )
带有高级文件复制。
options := flop. Options {
Recursive : true ,
MkdirAll : tru
【文件预览】:
flop-master
----error.go(3KB)
----go.mod(249B)
----util_test.go(2KB)
----copy.go(10KB)
----permwin.go(341B)
----go.sum(845B)
----copy_win_test.go(2KB)
----VERSION(7B)
----doc()
--------logo-original.png(7.82MB)
--------logo.png(181KB)
----tag.sh(688B)
----CONTRIBUTING.md(2KB)
----permlinux.go(1KB)
----LICENSE(1KB)
----copy_test.go(14KB)
----README.md(3KB)
----option.go(2KB)
----copy_linux_test.go(5KB)
----.gitignore(211B)