ant学习记录(复制-移动-删除-依赖综合测试)+fileset
2015-01-13 14:15
204 查看
<?xml version="1.0"?> <project name="targetStudy" default="mkdir"> <target name="mkdir" description="新建目录"> <mkdir dir="newdir"/> </target> <target name="copyFile" description="复制文件" depends="mkdir"> <copy file="jsp.doc" tofile="jspcopy.doc"/> </target> <target name="moveFile" description="移动文件" depends="copyFile"> <move file="jspcopy.doc" tofile="newdir/jspcopy.doc"/> </target> <target name="mkdir1" description="新建第二个目录" depends="moveFile"> <mkdir dir="newdir1"/> </target> <target name="movedir" description="移动目录" depends="mkdir1"> <move todir="newdir1"> <fileset dir="newdir"/> </move> </target> </project>
fileset:一组文件(或文件集)
可以对文件进行筛选
<fileset dir="${dir}" includes="**/*.jar"> <date datetime="01/01/2001 12:00AM" when="before"/> <size value="4" units="Ki" when="more"/> <include name="**/*.java"/> <exclude name="**/*.class"/> </fileset>
对时间2001 0101 12点 大小4k 文件类型进行了筛选
<?xml version="1.0"?> <project name="targetStudy"> <target name="deletedir" description="删除目录"> <delete dir="newdir1"/> </target> </project>
相关文章推荐
- linux学习入门5——linux文件基本操作(linuxcast.net)(复制、移动、重命名、创建、删除文件及文件夹)
- Python学习笔记(20)-文件和文件夹的移动、复制、删除、重命名
- linux学习(6) ls(查看文件,目录) 复制、删除与移动: cp, rm, mv,取得路径的文件名称与目录名称
- Linux命令学习(一):复制(cp),删除(rm)和移动(mv)文件的命令
- python 学习记录(11)-文件处理/读取文件/文件写入内容/文件删除/文件复制/文件重命名/后缀名/内容查找与替换/文件比较/ 配置文件访问/目录创建与删除/遍历目录/定向输出
- 学习笔记-java实现复制、移动、删除文件夹
- linux下文件的复制、移动、删除命令参数详解(学习笔记)
- linux学习入门3——linux文件基本操作(linuxcast.net)(复制、移动、重命名、创建、删除文件及文件夹)
- C#之文件的复制,移动,删除学习案例
- [API学习]删除、复制、重命名、移动文件
- Linux 文件和目录管理之列出、删除、复制、移动及改名
- Linux文件的复制、删除和移动命令
- MVC学习之创建、更新、删除记录
- 复制、移动和删除:cp, rm, mv
- DELPHI通过ACTIVESYNC连接到移动设备,并进行文件的复制,删除等操作!
- vb.net里 对文件夹进行添加,复制,移动,删除 源码实例
- java IO操作 (读写、追加、删除、移动、复制等)
- C#调用系统的复制、移动、删除文件对话框
- Linux 入门常用命令 — 文件的复制、删除和移动
- Linux 文件和目录管理之列出、删除、复制、移动及改名