File类读写
来源:互联网 发布:秋水南风捏脸数据 编辑:程序博客网 时间:2024/06/05 20:27
注意:File一般用来读取小文件,如果要读取大文件一般用文件流。
//File
//Create DeleteCopy Move
//byte[] buffer =File.ReadAllBytes(@"C:\Users\SpringRain\Desktop\抽象类特点.txt");
////将字节数组中的每一个元素都要按照我们指定的编码格式解码成字符串
////UTF-8 GB2312 GBKASCII Unicode
//string s = Encoding.Default.GetString(buffer);
//Console.WriteLine(s);
//Console.ReadKey();
//没有这个文件的话 会给你创建一个 有的话会给你覆盖掉
//string str="今天天气好晴朗处处好风光";
////需要将字符串转换成字节数组
//byte[] buffer= Encoding.Default.GetBytes(str);
//File.WriteAllBytes(@"C:\Users\SpringRain\Desktop\new.txt",buffer);
//Console.WriteLine("写入成功");
//Console.ReadKey();
//string[] contents =File.ReadAllLines(@"C:\Users\SpringRain\Desktop\抽象类特点.txt", Encoding.Default);
//foreach (string item in contents)
//{
// Console.WriteLine(item);
//}
//Console.ReadKey();
//string str = File.ReadAllText("抽象类特点.txt", Encoding.Default);
//Console.WriteLine(str);
//Console.ReadKey();
//File.WriteAllLines(@"C:\Users\SpringRain\Desktop\new.txt",new string[] { "aoe", "ewu" });
//Console.WriteLine("OK");
//Console.ReadKey();
//File.WriteAllText(@"C:\Users\SpringRain\Desktop\new.txt","张三李四王五赵六");
//Console.WriteLine("OK");
//Console.ReadKey();
//File.AppendAllText(@"C:\Users\SpringRain\Desktop\new.txt","看我有木有把你覆盖掉");
//Console.WriteLine("OK");
//Console.ReadKey();
绝对路径:通过给定的这个路径直接能在我的电脑中找到这个文件。
相对路径:文件相对于可执行应用程序的路径(就是相对于**.exe的路径)
结论:
我们在开发中应该去尽量的使用相对路径。
2、装箱、拆箱
装箱:就是将值类型转换为引用类型。
拆箱:将引用类型转换为值类型。
看两种类型是否发生了装箱或者拆箱,要看,这两种类型是否存在继承关系。
3、将创建文件流对象的过程写在using当中,会自动的帮助我们释放流所占用的资源。
4、实现多态的手段
1)、虚方法
步骤:
1、将父类的方法标记为虚方法,使用关键字 virtual,这个函数可以被子类重新写一个遍。
2)、抽象类
当父类中的方法不知道如何去实现的时候,可以考虑将父类写成抽象类,将方法写成抽象方法。
- File类读写
- File 读写
- file读写
- Java中的File类 读写复制文件
- File类文件读写函数案例
- java File读写大全
- FILE*读写文件
- java File读写
- java File 文件读写
- file文件的读写
- java File的读写
- File的读写方法
- 读写二进制file
- FILE文件读写注意事项
- java读写file
- 读写文件(File)
- file 同时 读写删除
- 【Java】File类文件管理及IO读写、复制操作
- CSS 星号*
- NIO教程----从ServerBootstrap开始
- Solr5之使用Tomcat部署Solr
- 系统架构师备考说明
- SpringMVC原理
- File类读写
- Lustre并行文件系统建设
- dwr:A request has been denied as a potential CSRF attack.错误的解决
- eclipse安装tomcat7.0不能访问首页问题
- 将十进制正整数转化为定长为4的N进制字符串,N可以是小于37的任意进制
- 类簇
- [.Net码农]T4模版引擎之基础入门
- List泛型集合
- MongoDB start