一千萬個為什麽

搜索

如何復制多個未命名目錄的子目錄

使用Ant,我想復制一些頂級目錄的子目錄,但頂級目錄的名稱可以更改,所以我需要Ant以編程方式確定要復制的目錄。

In other words, given the sample directory structure below, copy the contents of each .//bin directory to ./bin.

bin
project1
   \-- bin
        \-- com
             \-- name
                  \-- dir1
                        \-- file1.class
                        \-- file2.class
                        \-- file3.class
                  \-- dir2
                        \-- file4.class
                        \-- file5.class
project2
   \-- bin
        \-- com
             \-- name
                  \-- dir3
                        \-- file6.class
                        \-- file7.class
                        \-- file8.class
project3
   \-- bin
        \-- com
             \-- name
                  \-- dir4
                        \-- file9.class
                  \-- dir5
                        \-- file10.class
                        \-- file11.class

最終結果將是一個bin目錄,如下所示:

bin
  \-- com
       \-- name
            \-- dir1
                  \-- file1.class
                  \-- file2.class
                  \-- file3.class
            \-- dir2
                  \-- file4.class
                  \-- file5.class
            \-- dir3
                  \-- file6.class
                  \-- file7.class
                  \-- file8.class
            \-- dir4
                  \-- file9.class
            \-- dir5
                  \-- file10.class
                  \-- file11.class

我試過了

    
        
            
            
        
    

但它包括頂級bin目錄下的 projectX/bin 目錄。

最佳答案

您可以使用 mapper 從源生成目標路徑,例如:


    
        
    
    

轉載註明原文: 如何復制多個未命名目錄的子目錄