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();