如何使用BAT和RAR存档特定文件类型?

时间:2013-01-09 07:58:01

标签: batch-file archive rar

要归档我的文件,我使用代码为

的bat文件
@set exclude=-x*.bmp -x*.png -x*.jpg
"C:\Program Files (x86)\WinRAR\Rar.exe" a %exclude% "%cd%\MyStuff.rar" ".\MyFolder"

问题是“MyFolder”充满了垃圾文件,我只想要一个特定的文件类型,如* .txt。我想将“排除”变成“排除除* .txt之外的所有内容”。我该怎么做?

1 个答案:

答案 0 :(得分:4)

我自己就解决了。 x表示排除,n表示包含。像我想要的那样完全

@set exclude=-x*.bmp -x*.png -x*.jpg
@set include=-n*.txt -n*.pdf
"C:\Program Files (x86)\WinRAR\Rar.exe" a %include% "%cd%\MyStuff.rar" ".\MyFolder"