WZZIP创建zip文件,不包括2个文件夹+子文件夹

时间:2019-11-05 15:32:33

标签: batch-file winzip

我同时安装了winzip和命令行插件,我试图编写一个.bat文件来压缩其中一个驱动器上的某个文件夹。我想从一个文件夹创建一个zip,但是我需要从zip中排除2个文件夹(带有子文件夹)。到目前为止,我可以使用的代码是:

wzzip -r -p "H:\Temp\Files Backup".zip "D:\test folder 1\"

我想丢失文件夹D:\ test文件夹\ sub文件夹4 \和D:\ test文件夹\ sub文件夹9 \,但是将所有其他文件夹和子文件夹压缩。

我尝试过:

wzzip -r -p "H:\Temp\Files Backup".zip "D:\test folder 1\" -x "D:\test folder\sub folder 4\" "D:\test folder\sub folder 9\"

但是错误提示“错误:选项-x后缺少字符串
程序正在终止!

也尝试过:

wzzip -r -p "H:\Temp\Files Backup".zip "D:\test folder 1\" -x"D:\test folder\sub folder 4\" "D:\test folder\sub folder 9\"
wzzip -r -p "H:\Temp\Files Backup".zip "D:\test folder 1\" -x:"D:\test folder\sub folder 4\" "D:\test folder\sub folder 9\"
wzzip -r -p "H:\Temp\Files Backup".zip "D:\test folder 1\" -xd:"D:\test folder\sub folder 4\" "D:\test folder\sub folder 9\"

我没有别的尝试,就好像我使用winzip32时,语法是不同的,如果我使用7zip,它又是不同的。

1 个答案:

答案 0 :(得分:0)

在@Compo的帮助下,这是我的最终解决方案:

wzzip -r -p "H:\Temp\Files Backup".zip "D:\test folder 1" -x"D:\test folder 1\sub folder 4\*" -x"D:\test folder 1\sub folder 9\*"