c#文件读写

1.1读取文件

方法 说明
File.ReadAllText(FilePath); 读取指定路径的文件
File.ReadAllText(FilePath, Encoding); 通过指定编码格式来读取指定文件
File.ReadAllBytes(); 读取二进制文件,并把内容读取到一个字节数组
File.ReadAllLines(); 以行的形式读取文件,一行一个字符串,返回一个字符串的数组

1.2写入文件

方法 描述
File.WriteAllText(); 以字符串方式写入
File.WriteAllLines(); 以字符串数组凡是写入
File.WriteAllBytes(); 以字节数组方式写入

Demo

创建一个文件
C# 复制代码
using System.IO;
File.Create(@"C:\Users\SpringRain\Desktop\new.txt");
Console.WriteLine("创建成功");
Console.ReadKey();
删除一个文件
c# 复制代码
File.Delete(@"C:\Users\SpringRain\Desktop\new.txt");
Console.WriteLine("删除成功");
Console.ReadKey();
/*
1024byte=1kb
1024kb=1M
1024M=1G
1024G=1T
1024T=1PT
*/
复制一个文件
c# 复制代码
File.Copy(@"C:\Users\SpringRain\Desktop\code.txt", @"C:\Users\SpringRain\Desktop\new.txt");
Console.WriteLine("复制成功");
Console.ReadKey();
剪切
c# 复制代码
File.Move(@"C:\Users\SpringRain\Desktop\code.txt", @"C:\Users\SpringRain\Desktop\newnew.txt");
Console.WriteLine("剪切成功");
Console.ReadKey();
相关推荐
xu_ws21 小时前
Linux下快速安装配置Redis全攻略
linux·运维·服务器
先生沉默先21 小时前
c#Socket学习,使用Socket创建一个在线聊天,服务端功能实现,(3)
服务器·学习·c#
Heart_to_Yang21 小时前
企业惠普打印机添加、打印乱码与扫描失败故障通用排查手册
运维·服务器·经验分享
老朱佩琪!21 小时前
Unity备忘录模式
java·unity·备忘录模式
superman超哥21 小时前
仓颉热点代码识别深度解析
开发语言·后端·python·c#·仓颉
是一个Bug21 小时前
Java主流框架面试题(一)
java·开发语言
情爱少有真诚21 小时前
Java集合框架:数据存储与操作的利器
java·开发语言·经验分享·课程设计·ai编程
工业甲酰苯胺21 小时前
【面试题】数据库事务隔离与传播属性是什么?
java·数据库·oracle
我居然是兔子21 小时前
基于字符串的专项实验:解锁Java String类的隐藏细节
java·开发语言
jiayong231 天前
Java 反射完全指南 - 原理与实战
java·开发语言