摘要: 1 package day08; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileNotFoundException; 6 import java.io.FileOutputStream; 7 import java.io.IOException; 8 import java.util.Properties; 9 /** 需求:将一个文件分割成大小相同的几部分碎片,10 * 思路:切割文件时,必须记录住被切割文件的名称,以及切割出来碎片文件的个数。 以... 阅读全文
posted @ 2013-04-06 12:35 wkai212 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1 package properties; 2 3 import java.io.BufferedWriter; 4 import java.io.File; 5 import java.io.FileWriter; 6 import java.io.FilenameFilter; 7 import java.io.IOException; 8 import java.util.ArrayList; 9 import java.util.List;10 11 import Filter.SuffixFilter;12 13 public class File2Text {14 15 /**.. 阅读全文
posted @ 2013-03-30 23:11 wkai212 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1 package properties; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 import java.util.Properties; 8 /** 9 * 需求:设计一个程序运行次数的判断器,如果启动五次,给出使用次数已到,请注册的提示。。。。10 11 思路: 1,要有计数器count,自增,判断。12 * 2,count要存在配置文件中... 阅读全文
posted @ 2013-03-30 20:33 wkai212 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 需求:1,遍历一个文件夹,输出所有子目录及其子目录下的文件。 2,递归删除一个文件夹。 1 package File; 2 import java.io.File; 3 4 public class TraverseFile { 5 public static void main(String[] args) { 6 File file = new File("d:\\Demo"); 7 listAll(file,0); 8 } 9 10 public static void listAll(File file,int level)... 阅读全文
posted @ 2013-03-29 15:18 wkai212 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 需求:1,输出一个目录下的特定类型文件。 2,输出一个目录下的特定属性文件。分析:File.list(),以字符串数组返回当前目录下文件。 File.listlistFiles(),以File返回当前目录下文件。 接口FilenameFilter,FileFilter。具有过滤器接口的类 可作为参数添加到list(), listFile()中,返回过滤后的对象。 1 package File; 2 3 import java.io.File; 4 import Filter.FilterByHidden; 5 import Filter.FilterByJava; 6 impor... 阅读全文
posted @ 2013-03-28 22:03 wkai212 阅读(243) 评论(0) 推荐(0) 编辑
摘要: File系统有关的默认名称分隔符File.separator 与系统有关的路径分隔符File.pathSeparator For循环的输出运用 int[]arr=newarr[10]; For(inti:arr){ System.out.println(i); }File对象的常见方法(1)获取。例:获取修改日期Filefile=newFile("a.txt");longtime=file.lastModified();Datedate=newDate(time);DateFormatdateFormat=DateFormat.getDateTimeInstance(Dat 阅读全文
posted @ 2013-03-28 21:39 wkai212 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 本篇两个重点(1)对上一篇的选择流理论进行需求分析,并选择合适流。 (2)什么时候使用转换流。需求1:复制一个文本文件。 1,明确源和目的。 源:InputStream Reader 目的:OutputStream Writer 2,是否是纯文本?是! 源:Reader 目的:Writer 3,明确具体设备。 源:硬盘:File 目的:硬盘:File FileReader fr = new FileReader("a.txt");... 阅读全文
posted @ 2013-03-27 22:21 wkai212 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 第一次写技术博客,今天看了一些IO的视频,及时做些总结,归纳。(1)如何选取合适的流对象,四个明确。1确源和目的。2数据是否是纯文本数据。是纯文本,就选择 Reader/Writer,不是,就选择InputStream/OutputStream3明确具体的设备。硬盘(File), 键盘(System.in) 内存()数组, 网络(Socket流)4是否需要其他额外功能。比如转换(InputStreamReader,OutPutStreamWriter) 高效(BufferedInputstream,BufferedOutputStream,Buffer... 阅读全文
posted @ 2013-03-27 22:10 wkai212 阅读(87) 评论(0) 推荐(0) 编辑