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();
相关推荐
JaneJiazhao10 分钟前
HTTPSOK:SSL/TLS证书自动续期工具
服务器·网络协议·ssl
IT技术分享社区22 分钟前
C#实战:使用腾讯云识别服务轻松提取火车票信息
开发语言·c#·云计算·腾讯云·共识算法
代码之光_198032 分钟前
保障性住房管理:SpringBoot技术优势分析
java·spring boot·后端
ajsbxi38 分钟前
苍穹外卖学习记录
java·笔记·后端·学习·nginx·spring·servlet
萨格拉斯救世主1 小时前
戴尔R930服务器增加 Intel X710-DA2双万兆光口含模块
运维·服务器
无所谓จุ๊บ1 小时前
树莓派开发相关知识十 -小试服务器
服务器·网络·树莓派
Jtti1 小时前
Windows系统服务器怎么设置远程连接?详细步骤
运维·服务器·windows
StayInLove1 小时前
G1垃圾回收器日志详解
java·开发语言
对许1 小时前
SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“
java·log4j
无尽的大道1 小时前
Java字符串深度解析:String的实现、常量池与性能优化
java·开发语言·性能优化