[阅读: 432] 2008-02-20 08:48:37
想把 y:\temp\tmpR4f4c4b99\ye.a1 目录里的所有内容 打包为 jobin.tgz
好像怎么也做不到,得到的包,里面的目录总是跟包文件名保持一致!
cd y:\temp\tmpR4f4c4b99\ye.a1
RunDos:[r:\working\t\bin\tar.exe cf - * | r:\working\t\bin\gzip.exe -qc > r:\working\t\ye.a1.tgz]
RunDos:[move r:\working\t\ye.a1.tgz r:\working\t\jobin.tgz]
移动了 1 个文件。
——但是双击进入jobin.tgz一看,里面的第一级目录也变成了jobin,而不是预期的ye.a1
如果
cd y:\temp\tmpR4f4c4b99
RunDos:[r:\working\t\bin\tar.exe cf - ye.a1 | r:\working\t\bin\gzip.exe -qc > r:\working\t\jobin.tgz]
则jobin.tgz里的文件是jobin.tar,再双击jobin.tar才是ye.a1子目录
应该是:jobin.tgz里的文件是ye.a1.tar,再双击ye.a1.tar则是ye.a1子目录