2010-05-03 30 views
2

我不是Nant的專家,所以我不得不問這個redicolus問題。在nant腳本中移動一個文件夾

我呼籲svn.source.root一個變量,它指向C:\ folderA \ FolderB中\ FolderC

我怎樣才能讓svn.source.root.modified變量指向2個文件夾呢?即,folderA

顯然,下面沒有工作:

請幫助。

感謝

回答

2
${svn.source.root.modified}\..\..\ 
+0

沒了,這也不管用.....如果我「回聲」的結果,它不會告訴我正確的路徑。 – 2010-05-03 16:16:19

+1

這應該起作用。當你「回聲」時,你會得到「c:\ folderA \ FolderB \ FolderC \ .. \」,但是當你實際使用路徑時,它會正常工作並指向FolderB。 – RationalGeek 2010-05-03 16:28:13

+0

@或者A是對的。只是用它。 – Andrey 2010-05-03 17:13:23

1

你的問題是屬性語法。該$必須在{}面前:

<project default="test"> 

    <property name="svn" value="c:\users\peter" /> 

    <target name="test"> 
     <echo message="${svn}" /> 
     <echo message="${svn}\..\..\" /> 
     <echo message="${path::get-full-path(svn + '\..\..\')}" /> 
    </target> 

</project> 
相關問題