2010-08-19 50 views
0

的一些特殊文件例外的文件夹我试图找到这个问题的答案在几个地方和失败的,所以这里有云:压缩通过一批

我有一个目录,比方说,“项目”其中有一个很多子目录和文件。我想制作一个批处理程序,只需将该项目目录压缩即可。但是,我也想跳过一些特定的文件和一个文件夹。

我想我必须迭代所有项目并将它们逐个添加到zip中,并且我不知道如何执行此操作。或者是否有更好的方法来执行此操作?

我尝试这样做:

@ECHO OFF 
start c:\"Program Files (x86)"\WinRAR\WinRAR.exe %CUR-DATE%.ZIP Project\*.* 
pause 

只是为了看看它是否工作.. WinRAR是安装在那个位置..对于初学者,我想我会看看是否荏苒所有文件的工作..但它力的工作,没有错误,没有,它只是运行并退出。

任何想法,我应该开始?

非常感谢!

回答

1

您可以使用[email protected]开关。

该命令行界面开关的手册是here

HTH!

只是好奇......你为什么不使用(“)来包围整个Winrar的路径+ FILNAME规范,而不是只是‘程序文件(x86)’的一部分?

+0

哦,这是真棒!谢谢!我只包含了程序文件部分,因为它里面有一个空格,而命令行是通过找不到路径的错误。在我把它放在双引号中后,它停止显示那个错误,但它也可以工作,所以现在我会尝试把整个事情放在引号中,看看它是否如此,非常感谢!:) – iamserious 2010-08-23 14:55:45

+0

这是伟大的,谢谢!刚编完可怕的东西,它就像一个野兽! – iamserious 2010-08-24 08:51:04

+0

很高兴听到这个。祝你好运! – 2010-08-24 09:45:04