摘要: package string.test;import java.io.*;import java.util.Vector;/* * 切割文件 */public class SplitFile { public static void main(String[] args) throws IOException { // splitFile(); merge(); } /* * 合并文件 */ public static void merge() throws IOException { Vector<FileIn... 阅读全文
posted @ 2013-03-25 16:22 谷文仁 阅读(332) 评论(0) 推荐(0) 编辑
摘要: package string.itcastio;import java.io.*;import java.util.*;/* * Properties是hashTable的子类 * 也就是说它具备map集合的特点。而且它里面存储的键值对都是字符串 * 是集合中和IO技术相结合的集合容器 * 该对象的特点:可以用于键值对形式的配置文件。 * 那么在加载数据时,需要数据有固定格式:键=值 */public class PropertiesDemo { public static void main(String[] args) throws IOException { // s... 阅读全文
posted @ 2013-03-25 15:03 谷文仁 阅读(174) 评论(0) 推荐(0) 编辑
摘要: package string.itcastio;import java.io.File;/* * 删除一个带内容的目录 * 删除原理 * 在window中,删除目录从里面往外删除的。 * 既然是从里往外删除。就需要用到递归 * 因为删除之后不会在回收站里面 所有测试的时候最好备份下 */public class RemoveDir { public static void main(String[] args) { File file = new File("G:\\tzhsysadmin"); removeDir(file); //file.d... 阅读全文
posted @ 2013-03-25 11:46 谷文仁 阅读(133) 评论(0) 推荐(0) 编辑
摘要: package string.itcastio;import java.io.*;/* * 打印流 * 该流提供了打印方法,可以将各种数据类型的数据都原样打印 * 字节打印流 * PrintStream * 构造函数可以接收的参数类型 * 1,file对象。File * 2,字符串路径。String * 3,字节输出流 。OutputStream * 字符串打印 * PrintWriter * 构造函数可以接收的参数类型 * 1,file对象。File * 2,字符串路径:String * 3,字节输出流: OutputStream * 4,字符输出流:Writer * */public c. 阅读全文
posted @ 2013-03-25 11:32 谷文仁 阅读(158) 评论(0) 推荐(0) 编辑
摘要: package string.itcastio;import java.util.*;import java.io.*;/* * 练习 * 将一个指定目录下的java文件的绝对路径,存储到一个文本文件中 * 建立一个java文件列表文件 * 思路 * 1,对指定文件目录经行递归 * 2,获取递归过程中所有文件的路径 * 3,将这些路径存储到集合中 * 4,将集合中的数据写入到一个文件中 * */public class JavaFileList { public static void main(String[] args) { File file = new File(... 阅读全文
posted @ 2013-03-25 11:19 谷文仁 阅读(174) 评论(0) 推荐(0) 编辑
摘要: package string.itcastio;import java.io.File;/* * 列出指定目录下文件或者文件夹,包含子目录中的内容 * 也就是列出目录下所有内容 * 因为目录中还有目录,只要使用同一个列出目录功能的函数完成即可 * 在列出过程中出现的还是目录的话,还可以再次调用本功能 * 也就是函数自身调用自身。 * 这种表现形式,或者编程手法,称为递归。 * 递归要注意: * 1.限定条件 * 2.要注意递归的次数。尽量避免内存溢出。 */public class FileDemo3 { public static void main(String[] args) { ... 阅读全文
posted @ 2013-03-25 10:47 谷文仁 阅读(165) 评论(0) 推荐(0) 编辑
摘要: package string.itcastio;import java.io.File;import java.io.FilenameFilter;/* * String[] list() 返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。 * String[] list(FilenameFilter filter) 返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中满足指定过滤器的文件和目录。 * File[] listFiles() 返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。 * File[] listFiles(FileFilt. 阅读全文
posted @ 2013-03-25 10:10 谷文仁 阅读(146) 评论(0) 推荐(0) 编辑