我有一个文件夹位于C:\Program Files\VideoEditing
,里面我目前有大约30个文件夹,我想压缩。压缩它时,我想添加一个图像到每个新压缩的文件夹。 (图片位置是C:\Program Files\VideoEditing\art.png
)。Groovy - 压缩目录中的所有文件夹
我想知道如果/如何这可能在groovy?
我的目标是结束在我的VideoEditing目录中的60个文件/文件夹。 (30是原件和30个压缩版本,它里面的图片)
我将继续寻找有关该主题的更多信息,但我还不以及张贴万一有人已经知道如何去做吧。
。
编辑
基于andrei1089的使用AntBuilder的建议,我认为该代码会看起来像:
File file = new File('C:\\Program Files\\VideoEditing')
fileDir = []
def ant = new AntBuilder()
int i = 0
file.eachDir {
fileDir << it
}
fileDir.each {
ant.zip(//new file name = VidFolder_$i,
//include folder,
//include art.png,)
}
我不知道的是如何具体包括每个目录,而不是某些文件类型。
谢谢你提供的例子,像一个魅力 – StartingGroovy 2011-02-08 23:37:10