隨筆 - 100  文章 - 50  trackbacks - 0
          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          我收藏的一些文章!

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          里面的src是一個制定要拷貝的文件列表
          <?xml version="1.0" encoding="UTF-8"?>
          <project name="TestCopy" basedir="." default="copyFile">

            <property name="src" value="list.txt"/>
            <property name="dest" value="D:/archive"/>
            <property name="src_dir" value="D:/Workspace"/>

            <target name="copyFile">
              <script language="javascript"> <![CDATA[
                importClass(java.io.FileReader);
                importClass(java.io.BufferedReader);
                importClass(java.util.ArrayList);
                importClass(java.io.File);

                // Access to Ant-Properties by their names
                src = TestCopy.getProperty("src");
                dest = TestCopy.getProperty("dest");
                src_dir = TestCopy.getProperty("src_dir");

                // Get the  the change files list
                var br = new BufferedReader(new FileReader(src));
                var arrayList = new ArrayList();
                var line="";
                while((line = br.readLine()) != null){
                   arrayList.add(line);
                }
              
                // iterate that array
                for ( i=1; i< arrayList.size(); i++) {

                  //copy the specify file
                  copy = TestCopy.createTask("copy");
                  var srcFile = new File(src_dir+arrayList.get(i));
                  copy.setFile(srcFile);
                  //dest file
                  var destDir = dest + arrayList.get(i);
                  var destFile = new File(destDir);
                  copy.setTofile(destFile);
                  copy.setVerbose(true);
                  copy.setOverwrite(true);
                  copy.perform();
                
                }
              ]]></script>
            </target>
          </project>

          posted on 2011-04-06 23:29 fly 閱讀(382) 評論(0)  編輯  收藏 所屬分類: 工作日志
          主站蜘蛛池模板: 如皋市| 台东市| 泽库县| 永善县| 永安市| 白河县| 黄陵县| 民权县| 修武县| 调兵山市| 湘潭市| 连城县| 景谷| 仁怀市| 彭泽县| 临夏县| 澄城县| 静安区| 南投市| 台州市| 邢台市| 杨浦区| 柳江县| 昆明市| 柏乡县| 塔河县| 龙岩市| 枝江市| 甘洛县| 威远县| 万山特区| 临沧市| 南充市| 洪江市| 始兴县| 莱州市| 台北市| 青海省| 遂川县| 临漳县| 井研县|