1)我有一个名为CCBuilds的文件夹,其中包含此路径中的几个文件 - > E:\ Testing\Builds\CCBuilds.
2)我已将C#代码(Process.Start)写入Rar此文件夹并使用以下命令将其保存在E:\ Testing\Builds\CCBuilds.rar中
"C:\ program files\winrar\rar.exe a E:\ Testing\Builds\CCBuilds.rar E:\ Testing\Builds\CCBuilds"
3)问题是,虽然rar文件被正确创建,但是当我将文件解压缩到CCBuilds2文件夹时(通过代码使用"rar.exe x"命令或使用上下文菜单中的Extract),unrared文件夹包含完整路径:ie:提取E:\ Testing\Builds\CCBuilds.rar - > E:\ Testing\Builds\CCBuilds2\Testing\Builds\CCBuilds\<>
虽然我希望它是这样的:E:\ Testing\Builds\CCBuilds2\CCBuilds\<>
如何在添加rar/extract返回时避免此完整路径持久性.任何帮助表示赞赏.
gui*_*dod 18
使用-ep1开关.
更多信息:
-ep =文件被添加到存档而不包括路径信息.可能导致存档中存在多个同名文件.
-ep1 =不存储在归档中命令行输入的路径.从名称中排除基本文件夹.
-ep2 =将路径扩展为完整.存档时存储完整文件路径(驱动器号和前导反斜杠除外).
(来源:http://www.qa.downappz.com/questions/winrar-command-line-to-add-files-with-relative-path-only.html)
| 归档时间: |
|
| 查看次数: |
15890 次 |
| 最近记录: |