ant-学习记录二
<?xml version="1.0"?> <project name="targetStudy" default="mkdir"> <target name="mkdir" description="创建目录"> <mkdir dir="mkdirtest"/> <!-- 在当前目录下创建目录 --> </target> <target name="copyfile" description="复制文件到当前目录"> <copy file="Jsp.doc" tofile="jspcopy.doc"/> </target> <target name="copyfileToOther" description="复制文件到其他目录"> <copy file="Jsp.doc" tofile="d:bucunzai"/> </target>
<!-- 如果复制过程中目标目录不存在,则会自动新建目录--> <target name="copydirToOther" description="复制目录到其他目录"> <copy todir="movedirtest1"> <fileset dir="movedirtest"/> </copy> </target> <!-- 拷贝里面的目录内容呢 --> </project>
创建目录与复制内容
<?xml version="1.0"?> <project name="targetStudy" default="movefile"> <target name="movefile" description="移动文件到其他目录"> <move file="Jsp.doc" tofile="mkdirtest/Jsp.doc"/> </target> <target name="movefileToDir" description="移动文件到其他目录"> <move file="Jsp.doc" todir="mkdirtest"/> </target> <target name="movedirToDir" description="移动目录到其他目录"> <move todir="mkdirtest"> <fileset dir="movedirtest"/> </move> </target> <!-- 是将目录里面的文件移动到其他目录里面去 同时删除目录 --> <!-- ??? --> <!-- 如果没有 找到目标目录 就会对当前目录进行重命名操作 --> </project>
移动内容
<?xml version="1.0"?> <project name="targetStudy" default="mkdir"> <target name="deleteFile" description="删除文件"> <delete file="mkdirtest/copydirtest3.jnt"/> </target> <target name="deleteEmptyDir" description="删除空目录"> <delete dir="mkdirtest/mulu1"/> </target> <target name="deleteDir" description="删除非空目录"> <delete dir="mkdirtest"/> </target> </project>
删除内容