我同时安装了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,它又是不同的。
答案 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\*"