0
使用ant我想從目錄中獲取所有文件名,並創建一個值爲逗號分隔文件名的屬性。例如:如果我們在一個目錄中有3個文件(即1.txt,2.txt,3.txt),那麼我們必須創建一個屬性&它的值應該是1.txt,2.txt,3。文本。如何從使用螞蟻的目錄中獲取所有文件名
感謝, 曼蘇爾MD。
使用ant我想從目錄中獲取所有文件名,並創建一個值爲逗號分隔文件名的屬性。例如:如果我們在一個目錄中有3個文件(即1.txt,2.txt,3.txt),那麼我們必須創建一個屬性&它的值應該是1.txt,2.txt,3。文本。如何從使用螞蟻的目錄中獲取所有文件名
感謝, 曼蘇爾MD。
首先,你需要創建一個文件的路徑:
<path>
<fileset dir="${dir.name}">
<include name="*"/>
</fileset>
</path>
這可以用一個<pathconvert>
任務相結合:
<pathconvert pathsep=","
property="my.files">
<path>
<fileset dir="${dir.name}">
<include name="*"/>
</fileset>
</path>
</pathconvert>
${my.files}
將包含逗號的財產分隔的文件列表。
如果你願意,你可以在兩個步驟做到這一點:
<path id="mypath">
<fileset dir="${dir.name}">
<include name="*"/>
</fileset>
</path>
<pathconvert pathsep=","
property="my.files"
refid="mypath"/>
字「O警告:它還將包含對這些文件的完整路徑。
你最終的目標是什麼?你想用這個屬性做什麼? –