C#——File类,List泛型
前言
本人学习过一段时间,所以第一篇文章是从该部分开始,我会慢慢更新前面所学内容,作为对自己知识的回顾,也为各位提供一些本人微末的学习心得和资料。
一、File类
File类是对文件的一些操作,如创建,删除或者是对文件内容的修改,覆盖,删除等一系列的方法。
1.文件的创建及删除
先说说文件的创建删除:
(因为已经写到文档内所以就直接复制了,各位看官将就一下)
//创建一个文件,若文件存在则是对文件的修改File.Create(@“文件路径”);
//删除文件
//File.Delete(@“文件路径”);
//复制文件 要被复制的文件,复制后的文件
File.Copy(@“文件路径”, @“文件路径”);
Move剪切
对文件内容的操作也没什么好说的。把这几个方法记住就可以了,非要说的话就是@符号吧
@符号
说白了就是将后续字符串中的\不再起到\的作用,不然如果文件名为test.txt,那么文件全部路径就类似“D:\programming\Procedure\C#\test.txt”这种,直接将\test.txt中的\t当作转义字符直接来四个空格,报错的时候还一脸懵逼,不知道怎么了,这没地方说理啊!!!
2.文件内容的读写
文件内容读写直接上代码,其实就硬机,我倒没觉得有什么好方法,就是英语好的话记得快,不太好的话,就完全靠理解(我就是全靠死记硬背加理解,英语不好的苦逼)
//读取文件内容
//byte[] rf = File.ReadAllBytes(@"D:\programming\Procedure\C#\test.txt");
将读取内容输出
按照指定的编码格式解码为字符串
//string str1 = Encoding.Default.GetString(rf);
//Console.WriteLine(str1);
//写入数据
//没有文件则创建文件,有则覆盖该文件
//string str2 = "你好";
需要将字符串转换为字节数组
//byte[] wf = Encoding.Default.GetBytes(str2);
//File.WriteAllBytes(@