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();
相关推荐
BullSmall几秒前
LVS与HAProxy高可用负载方案详解
linux·服务器·网络
代码方舟2 分钟前
Java金融风控实战:集成天远二手车估值API构建车贷抵押资产核验系统
java·开发语言·python·自动化
docsz3 分钟前
Flink-1.20集群部署
linux·服务器·flink
sg_knight3 分钟前
Claude Code 如何辅助定位 Bug 和问题代码
java·前端·bug·ai编程·claude·code·claude-code
counting money4 分钟前
HttpServlet基础
java
行思理6 分钟前
Linux查看网站访问IP的命令大全
linux·服务器·前端
吴声子夜歌7 分钟前
JavaScript——面向对象
java·开发语言·javascript
钱多多_qdd7 分钟前
第一次使用mac,安装java相关的东西
java·python·macos
波波00715 分钟前
每日一题:请解释.NET 中的泛型约束是什么
java·面试·.net
Rondox15 分钟前
wake on lan 电脑局域网内远程开机
服务器·网络·电脑