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

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          我收藏的一些文章!

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          里面的src是一個(gè)制定要拷貝的文件列表
          <?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 閱讀(383) 評論(0)  編輯  收藏 所屬分類: 工作日志
          主站蜘蛛池模板: 祥云县| 加查县| 朝阳市| 彭水| 海城市| 云南省| 宜兰县| 长治县| 香河县| 盖州市| 时尚| 景宁| 三台县| 茂名市| 汤阴县| 瑞安市| 海宁市| 银川市| 甘孜县| 平顶山市| 济阳县| 香格里拉县| 汉寿县| 巍山| 梅河口市| 铜陵市| 镇沅| 闸北区| 隆回县| 牙克石市| 随州市| 大荔县| 隆林| 秦安县| 佛学| 通海县| 凤凰县| 龙岩市| 嵩明县| 清新县| 微山县|