自己写代码做网站要什么技术,找人做网站被骗能立案吗,湖北孝感展示型网站建设价格,郑州网站制作多少钱文件读取操作
IO类 就是对应文件的操作的类I/O类 包含各种不同的类 用于执行各种文件操作#xff0c;创建文件删除文件读写文件 常用的类: File处理文件操作的类 FilleStream用于文件当中任何位置的读写 File类
1.文件创建
File.Create() 在指定路径下创建…文件读取操作
IO类 就是对应文件的操作的类I/O类 包含各种不同的类 用于执行各种文件操作创建文件删除文件读写文件 常用的类: File处理文件操作的类 FilleStream用于文件当中任何位置的读写 File类
1.文件创建
File.Create() 在指定路径下创建或者替换一个文件如果路径下已经存在该文件原来的文件会被覆盖参数是指定的文件路径
FileStream 文件流, 把文件的写入读取操作看成一个水流一样进行写入指定路径 FileStream file File.Create(1.txt); 2. Close(); 关闭一个文件流
创建和删除不能同时执行,可以在中间加上Close 创建和删除可以一起使用 file.Close(); 3.Delete()删除文件
参数: 指定删除的文件路径 创建和删除不能同时执行
提示: 删除的文件是彻底清除的(回收站里面都找不到) File.Delete(1.txt); 4. 文件赋值粘贴操作
参数1: 被复制的文件路径 参数2: 复制的文件路径
注意: 1.如果被复制的文件路径不存在 则会报错 2.如果两个文件路径一样也会报错 File.Copy(被复制的文件路径, 复制的文件路径); 5. Exists()判断文件是否存在
返回值是一个bool值 bool isExist File.Exists(\文件路径);Console.WriteLine(isExist); 6. Move文件的剪切操作
参数1:原始文件路径 参数2:新的文件路径 File.Move(原本的文件路径, 新的文件路径); 7. 文件的读取和写入(字节形式)
写入
// WriteAllBytes();写入文件以字节方式写入
// 参数1: 写入路径 参数2: 写入数据的编码
// new UTF8Encoding() 创建一个编码器
// GetBytes() 获取编码的字节
string s 你好 Csharp;
File.WriteAllBytes(1.txt , new UTF8Encoding().GetBytes(s));
读取 ReadAllBytes();
// 读取内容 以字节的形式进行读取 返回的是字节数组
byte[] b1 File.ReadAllBytes(1.txt);
// 把读取的字节数组b1转成字符串打印
string str new UTF8Encoding().GetString(b1);
Console.WriteLine(str); 8. 文件的读写操作(字符串形式)
写入 // WriteAllText() 参数1: 写入的路径 参数2: 写入的字符串 File.WriteAllText(1.txt, 你好预制菜已经进入学校里面); 读取 // ReadAllText() 参数1: 读取的路径 参数2: 编码 (返回的是字符串) string ss File.ReadAllText(1.txt, Encoding.UTF8);Console.WriteLine(ss); 9. 文件读写操作(数组)
写入
// WriteAllLines() 参数1: 指定的文件路径 参数2: 写入的内容 参数3: 编码格式
string[] info new string[] { 利好Csharp\n, 利好Csharp\n, 利好Csharp\n };
File.WriteAllLines(1.txt,info,new UTF8Encoding());
读取
string[] sss File.ReadAllLines(1.txt,Encoding.UTF8);
for (in i 0; i sss.Length; i){Console.WriteLine(sss[i]);
}