创建时避免父文件夹结构 tar
Avoid parent folder structure when creating tar
https://github.com/mimoo/eureka/blob/master/folders.go
我正在使用上面link中给出的压缩方法在Golang中创建具有递归文件夹结构的Tar。
现在,假设我将 /home/Documents/project
作为 src
那么,创建的tar还包含/home/Documents/project/files
我想在这里避开父文件夹结构。
例如。 tar 应该直接包含:files
如何修改此方法以实现此目的?
提前致谢。
不修改代码的取巧方法,如果你的程序没有并发逻辑,你可以这样做:
os.Chdir("/home/Documents/project")
compress("./", output)
https://github.com/mimoo/eureka/blob/master/folders.go
我正在使用上面link中给出的压缩方法在Golang中创建具有递归文件夹结构的Tar。
现在,假设我将 /home/Documents/project
作为 src
那么,创建的tar还包含/home/Documents/project/files
我想在这里避开父文件夹结构。
例如。 tar 应该直接包含:files
如何修改此方法以实现此目的?
提前致谢。
不修改代码的取巧方法,如果你的程序没有并发逻辑,你可以这样做:
os.Chdir("/home/Documents/project")
compress("./", output)