通过批处理删除少数特定文件的例外文件夹

时间:2010-08-19 13:42:01

标签: batch-file zip

我试图在几个地方找到答案并且失败了,所以在这里:

我有一个目录,比如“Project”,它有很多子目录和文件。我想制作一个只打包这个Project目录的批处理程序。但是,我想跳过几个特定的​​文件和一个文件夹。

我认为我必须迭代所有项目并将它们逐个添加到zip中,我不知道该怎么做..还是有更好的方法来做到这一点?

我试过了:

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

只是为了看它是否有效.. Winrar安装在那个位置..对于初学者我认为我会看到如果压缩所有文件工作..但它工作,没有错误,没有,它只是运行和退出。< / p>

我应该从哪个想法开始?

非常感谢!

1 个答案:

答案 0 :(得分:1)

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

此命令行界面开关的手册为here

HTH!

好奇......为什么不使用(“)来封装整个Winrar Path + Filname规范而不仅仅是”Program Files(x86)“部分?