Batch file 通过批处理压缩文件夹(少数特定文件除外)

Batch file 通过批处理压缩文件夹(少数特定文件除外),batch-file,zip,Batch File,Zip,我在几个地方试图找到这个问题的答案,但都失败了,所以这里是: 我有一个目录,比如“Project”,它有很多子目录和文件。我想做一个批处理程序,它只是拉链这个项目目录。而且,我只想跳过几个特定的文件和一个文件夹 我想我必须迭代所有项目,并将它们逐个添加到zip,但我不知道如何做到这一点。。还是有更好的方法 我试过这个: @ECHO OFF start c:\"Program Files (x86)"\WinRAR\WinRAR.exe %CUR-DATE%.ZIP Project\*.* pau

我在几个地方试图找到这个问题的答案,但都失败了,所以这里是:

我有一个目录,比如“Project”,它有很多子目录和文件。我想做一个批处理程序,它只是拉链这个项目目录。而且,我只想跳过几个特定的文件和一个文件夹

我想我必须迭代所有项目,并将它们逐个添加到zip,但我不知道如何做到这一点。。还是有更好的方法

我试过这个:

@ECHO OFF
start c:\"Program Files (x86)"\WinRAR\WinRAR.exe %CUR-DATE%.ZIP Project\*.*
pause
只是想看看它是否有效。。Winrar安装在该位置。。首先,我想看看压缩所有文件是否有效。。但它不起作用,没有错误,什么都没有,它只是运行和退出

你知道我该从哪里开始吗


非常感谢

您可以使用-x@ExcludeFilesList.txt开关

此命令行界面开关的手册如下所示


只是好奇。。。为什么不使用(“)来封装整个Winrar Path+Filname规范,而不仅仅是“程序文件(x86)”“角色?

哦,这太棒了!谢谢我只附上了程序文件部分,因为里面有一个空格,命令行是通过path not found error。。在我把它用双引号括起来之后,它就不再显示那个错误了,但它也不起作用,所以现在我将尝试用引号括起来,看看它是否起作用,非常感谢!)太好了,谢谢!刚刚完成了这个可怕的东西的编码,它像野兽一样工作!!很高兴听到这个消息。祝你好运