如何在解压缩之前备份一些现有文件

时间:2013-03-25 06:14:34

标签: ant backup unzip

我有一些拉链在一起的文件夹。我想将文件夹解压缩到某个位置或不同,但如果.zip中存在相同的文件,那么我想在某个位置备份该文件,然后UNZIP命令将覆盖该文件。

1 个答案:

答案 0 :(得分:0)

  1. 解压缩到临时位置。
  2. 使用<present> selector在原始位置和临时位置(那些将被覆盖的位置)创建文件的文件集。
  3. 将该文件集用于<copy>从原始位置到备份位置的文件。
  4. 将所有文件从临时位置复制到原始位置。
  5. 删除您的临时位置。