Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ANT copy任务从映射驱动器复制时速度较慢_Ant_Drive Mapping - Fatal编程技术网

ANT copy任务从映射驱动器复制时速度较慢

ANT copy任务从映射驱动器复制时速度较慢,ant,drive-mapping,Ant,Drive Mapping,复制时使用“修改的”选择器 到映射的驱动器,以加速任务。然而,我的情况正好相反 情况-我正在从映射的驱动器进行构建,并将文件复制到 本地目录(如果已更改) 这个操作非常慢。我正试图复制数百个文件 它们是图像/XML文件。他们很少改变。然而,蚂蚁采取了一种策略 很长时间来确定它们是否已更新,即使 不会复制任何文件 我也尝试过在这里使用修改选择器,但速度同样慢 因为它在映射的驱动器上执行哈希检查。我也试过强迫别人 覆盖,以便始终复制文件,而不是执行 日期检查。这实际上稍微快了一点,但仍然慢得可怕 从

复制时使用“修改的”选择器 到映射的驱动器,以加速任务。然而,我的情况正好相反 情况-我正在从映射的驱动器进行构建,并将文件复制到 本地目录(如果已更改)

这个操作非常慢。我正试图复制数百个文件 它们是图像/XML文件。他们很少改变。然而,蚂蚁采取了一种策略 很长时间来确定它们是否已更新,即使 不会复制任何文件

我也尝试过在这里使用修改选择器,但速度同样慢 因为它在映射的驱动器上执行哈希检查。我也试过强迫别人 覆盖,以便始终复制文件,而不是执行 日期检查。这实际上稍微快了一点,但仍然慢得可怕

从数据库复制时,有没有办法加快复制操作 映射驱动器,或者映射驱动器上的所有机制对于 确定是否需要复制?我唯一的选择是 可以想到的是将复制操作从构建路径中拉出 要求开发人员在必要时手动进行复制

<target name="createbackup">
  <echo>Creating Backup...</echo>
  <sequential>
    <copy overwrite="true" todir="${result}">
      <fileset dir="${FTPcode}">
        <and>
          <different targetdir="${dir2}" />
          <present present="both" targetdir="${dir2}" />
        </and>
      </fileset>
    </copy>
    <delete includeemptydirs="true">
      <fileset dir="${result}">
        <and>
          <size value="0" />
          <type type="dir" />
        </and>
      </fileset>
    </delete>
    <tstamp>
      <format property="tstamped-file-name" pattern="MM-dd-yyyy-hh-mm-ss-aa" />
    </tstamp>
    <zip destfile="${backup}\backup-${tstamped-file-name}.zip" basedir="${result}" />
  </sequential>
</target>

正在创建备份。。。

有更新吗?请更新我关于这个问题:(得到相同的问题,蚂蚁似乎必须检查文件之前复制,想知道如何禁用它。