build.xml.bak

来自「ant基础:使用ant来进行系统文件的copy,create,delete,mo」· BAK 代码 · 共 75 行

BAK
75
字号
<?xml version="1.0"?>
<project name="3" default="run" basedir=".">
	
	<property name="dirsrc" value="src" />
	<property name="dirdest" value="copy" />
	<property name="dirdel" value="del" />
	<property name="dirmove" value="move" />
	<property name="dirtmp" value="tmp" />

	<target name="init">
		<echo message="create dir:" />
		<mkdir dir="${dirsrc}" />
		<mkdir dir="${dirdest}" />
		<mkdir dir="${dirdel}" />
		<mkdir dir="${dirmove}" />
		<mkdir dir="${dirtmp}" />
	</target>

	<target name="copyfile">
		<copy file="copyfile.txt" tofile="${dirdest}/copyfile2.txt" />
		<copy file="copyfile.txt" tofile="${dirdest}/copyfile3.txt" />	
	</target>

	<target name="copydir">
		<copy todir="${dirsrc}">
			<fileset dir="${dirdest}" />
		</copy>
		<copy todir="${dirdel}">
			<fileset dir="${dirdest}" />
		</copy>		
	</target>

	<target name="movefile" depends="copyfile">
		<move file="${dirdest}/copyfile3.txt" tofile="${dirmove}/movefile.txt" />
	</target>

	<target name="movedir" depends="copydir">
		<move todir="${dirmove}">
			<fileset dir="${dirsrc}" />
		</move>
	</target>

	<target name="delfile">
		<delete file="tmp.txt" />
	</target>

	<target name="deldir">
		<delete dir="${dirtmp}" />
	</target>

	<target name="rerun">
		<delete dir="${dirsrc}" />
		<delete dir="${dirdest}" />
		<delete dir="${dirdel}" />
		<delete dir="${dirmove}" />
		<delete dir="${dirtmp}" />
		<ant target="run" />
	</target>

	<target name="clean">
		<delete dir="${dirsrc}" />
		<delete dir="${dirdest}" />
		<delete dir="${dirdel}" />
		<delete dir="${dirmove}" />
		<delete dir="${dirtmp}" />
	</target>
	<target name="run" depends="init">
		<ant target="copyfile" />
		<ant target="copydir" />
		<ant target="movefile" />
		<ant target="movedir" />
		<ant target="delfile" />
		<ant target="deldir" />
	</target>
</project>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?