递归:方法自己调用自己,直到判断;
经典:利用递归将所有文件显示出来。
IO流文件读写操作
文件流读取(读取出来时二进制)
文件流写入(写入时候二进制转换成字符串)
效果图
大文件的拷贝
按理说,length == data.Length是其运行的条件。
length是read过程中实际读取的个数;然后自动再次读取时候,接着上次读取位置接着读取。
快速的到文件流方式
FileStream fs = File.Open();
FileStream fs = File.OpenRead();
FileStream fs = File.OpenWrite();
Using的本质
对象序列化(快速将对象的状态(属性、字段)保存起来 == 持久化)
1.序列化:将对象的状态保存持久化到某一种设备上(磁盘)
Person p = new Person(){Age = 12, Name = "rose"};
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter br = new .....
bf.Serialize()...
2.反序列化