https://github.com/mimoo/eureka/blob/master/folders.go
我使用上面链接中给出的压缩方法在Golang中创建具有递归文件夹结构的Tar。
现在,假设我将/home/Documents/project
作为src
然后,创建的tar还包含/home/Documents/project/files
我想在这里避免父文件夹结构。
Ex。tar应该直接包含:files
如何修改此方法以实现此目的?
提前谢谢。
一个不修改代码的棘手方法,如果您的程序没有并发逻辑,您可以这样做:
os.Chdir("/home/Documents/project")
compress("./", output)