用winrar的命令行打包文件,如何排除根目录?

如果我使用以下命令行压缩打包MyFolder文件夹,会得到MyFolder.rar压缩文件
C:\Progra~1\WinRAR\Rar.exe a -k -r -s -m1 -ibck MyFolder.rar MyFolder

但是MyFolder.rar文件会包含MyFolder文件夹(根目录),该怎么做才能排除?

阅读 8k
2 个回答

如下:
IF EXIST XXXFolder(CD XXXFolder & C:\Progra~1\WinRAR\Rar.exe a -k -r -s -m1 -ibck XXX.rar . & MOVE XXX.rar ..\)

新手上路,请多包涵
C:\Progra~1\WinRAR\Rar.exe a -ep1 -k -r -s -m1 -ibck MyFolder.rar MyFolder\

文件夹路径上加个 \,参数加上 -ep1 就行了。

"C:\Program Files (x86)\WinRAR\WinRAR.exe" a -ep1 -r "C:\logs.rar" "C:\logs\"
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏