C#文件读写

70 阅读1分钟

1.1读取文件

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

1.2写入文件

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

Demo

创建一个文件

using System.IO;
File.Create(@"C:\Users\SpringRain\Desktop\new.txt");
Console.WriteLine("创建成功");
Console.ReadKey();

删除一个文件

File.Delete(@"C:\Users\SpringRain\Desktop\new.txt");
Console.WriteLine("删除成功");
Console.ReadKey();
/*
1024byte=1kb
1024kb=1M
1024M=1G
1024G=1T
1024T=1PT
*/

复制一个文件

File.Copy(@"C:\Users\SpringRain\Desktop\code.txt"@"C:\Users\SpringRain\Desktop\new.txt");
Console.WriteLine("复制成功");
Console.ReadKey();

剪切

File.Move(@"C:\Users\SpringRain\Desktop\code.txt"@"C:\Users\SpringRain\Desktop\newnew.txt");
Console.WriteLine("剪切成功");
Console.ReadKey();