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();
相关推荐
ss273几秒前
手写MyBatis第102弹:MapperBuilder与MapperAnnotationBuilder的双重解析机制深度剖析
java·开发语言·mybatis
星光一影11 分钟前
Java版旅游系统/文旅系统/旅游助手/旅游攻略/公众号/小程序/app全套源码
java·小程序·开源软件·旅游·源代码管理
计算机毕设定制辅导-无忧学长15 分钟前
基于Spring Boot的酒店管理系统
java·spring boot·后端
ZLRRLZ29 分钟前
【Linux操作系统】进程控制
linux·运维·服务器
纳于大麓35 分钟前
Android Maven私服搭建(Windows)
java·maven
c#上位机1 小时前
wpf之ToggleButton控件
c#·wpf
qq762118221 小时前
Linux c 在内存中创建zip,最后写入测试
linux·运维·服务器
哈基米喜欢哈哈哈1 小时前
低版本的JVM遇到高版本的class字节码是否会报错
java·jvm
235161 小时前
【并发编程】详解volatile
java·开发语言·jvm·分布式·后端·并发编程·原理
jayxuyj1 小时前
MySQL8.0新特性探秘深入解析窗口函数的性能优化策略
服务器