创建 tar 时避免使用父文件夹结构

https://github.com/mimoo/eureka/blob/master/folders.go

我正在使用上面链接中给出的压缩方法来创建具有Golang中递归文件夹结构的Tar。

现在,说如果我给src/home/Documents/project

然后,创建的tar还包含/主页/文档/项目/我想在这里避免父文件夹结构。files

例如.tar应直接包含:files

如何修改此方法以实现此目的?

提前致谢。


噜噜哒
浏览 128回答 1
1回答

慕工程0101907

一个棘手的方法,不修改代码,如果你的程序没有并发逻辑,你可以这样做:os.Chdir("/home/Documents/project") compress("./", output)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go