隨筆 - 100  文章 - 50  trackbacks - 0
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(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 閱讀(388) 評論(0)  編輯  收藏 所屬分類: 工作日志
          主站蜘蛛池模板: 惠水县| 西藏| 孝义市| 涟水县| 龙海市| 普洱| 常德市| 嘉义市| 手游| 温州市| 库伦旗| 九台市| 迁安市| 嫩江县| 淮北市| 收藏| 绥中县| 滦南县| 易门县| 洞口县| 桦甸市| 平罗县| 鹤庆县| 徐州市| 沧源| 胶南市| 双江| 吴川市| 密云县| 株洲县| 兴和县| 尉氏县| 洛南县| 扶绥县| 延长县| 克拉玛依市| 千阳县| 盐山县| 武安市| 青铜峡市| 伊宁县|