0
我使用這個腳本來計算文件如何使用MD5校驗和螞蟻
<?xml version="1.0"?>
<project name="Hello World Project" basedir="." default="checkChecksum">
<property name="cms.dir" value="D:\CMS\webclient\WebContent" />
<taskdef resource="net/sf/antcontrib/antlib.xml"/>
<target name="createChecksum">
<checksum todir="./checksum">
<fileset dir="${cms.dir}"/>
</checksum>
<echo>Hello World - Welcome to Apache Ant!</echo>
<fileset id="src.files" dir="${cms.dir}" casesensitive="yes">
<include name="**/*.uim"/>
<include name="**/*.properties"/>
</fileset>
<pathconvert pathsep="${line.separator}" property="sounds" refid="src.files">
</pathconvert>
<echo file="sounds.txt">${sounds}</echo>
<loadfile property="files" srcFile="./sounds.txt"/>
<for list="${files}" delimiter="${line.separator}" param="file1">
<sequential>
<echo>@{file1}</echo>
</sequential>
</for>
</target>
</project>
的MD5得到修改後的文件名有什麼辦法讓這得到了修改的文件的名字,我的意思是,其MD5不匹配?
填寫文件名將被打印在控制檯中???我可以把修改後的文件放入一種像列表這樣的數據結構中,並將它過去以作爲ant任務嗎? –
@Deepak_Sharma你想用這些文件做什麼?許多ANT被設計爲在文件集上運行(例如上面的「應用」任務)。另一方面,ANT contrib循環任務不是標準ANT的一部分,所以,也許你沒有以最佳方式接近問題 –
我想要一個已修改的fils列表,然後使用ant任務來知道他們在哪個文件夾 –