C#中的File类用法(文件操作)
C#中的File类用法(文件操作)
File.Exists(@“路径”);//判断文件是否存在,返回一个bool值
File.Move(@"",@"");//剪切
File.COpy(@"",@"");//复制
File.Delete(@"",@"");//彻底删除
File.ReadAllLines(@"");//读取一个文本文件,返回一个字符串数组
string[] str = File.ReadAllLines(@“C:\Users\Administrator\Destop\aa.txt”,Encoding.Default);//Encoding.Default使用系统默认编码
for(int i = 0; i < str.Length; i++)
{
Console.WriteLine(str[i]);
}
File.ReadAllText(@"");//读取一个文本文件,返回一个字符串
string str = File.ReadAllText(@“C:\Users\Administrator\Destop\aa.txt”,Encoding.UTF8);//Encoding.UTF8使用UTF8编码
Console.WriteLine(str);
File.ReadAllBytes(@"");//读取一个文件,返回字节数组
byte[] bt = File.ReadAllBytes(@“C:\Users\Administrator\Destop\aa.txt”);
//将byte数组解码成我们认识的字符串
for(int i = 0; i < bt.Length; i++)
{
Console.WriteLine(byte[i].ToString());
}
File.WriteAllLines(@"");//将一串字符串数组写入到一个文本文件,会覆盖源文件。
File.WriteAllText(@"");//将一串字符串写入到一个文本文件中,会覆盖源文件。
File.WriteAllBytes(@"");//将一个字节数组写入到一个文本文件中,会覆盖源文件。
File.AddAllText(@"");//将一个字符串写入到一个文本文件中,不会覆盖源文件。
File.AddAllLines(@"");//……,不覆盖源文件。
File.AddAllBytes(@"");//……,不覆盖源文件。
//将一个任意类型的文件复制到其他位置
byte[] bt = File.ReadAllBytes(@“C:\Users\Administrator\Destop\aa.avi”);
File.WriteAllBytes(@“D:\new.avi”,bt);
File只能操作小文件,操作大文件速度极慢
- C#文件操作常用相关类(Directory类、File类、Path类)
- C#文件操作-File类
- C# 文件操作详解(一)---------File类
- c# 数据文件操作的用法
- C#文件操作常用相关类(Directory类、File类、Path类)
- C# 文件操作 File类和FileInfo类
- C#中的文件流StreamReader、StreamWriter和File类等操作
- C#文件操作-File类和FileInfo类有什么区别?
- C# 文件操作详解(一)---------File类
- C#基础------File类操作文件
- C#中File类操作文件实例-创建文件、复制文件、移动文件
- C# 文件操作详解(一)---------File类
- Qt模拟C#的File类对文件进行操作
- FtpHelper实现ftp服务器文件读写操作(C#)
- C#操作xml文件
- C# 文件操作,遍历文件夹、读文件、写入、修改、复制
- c#操作xml文件
- C#文件操作基础之File类和FileInfo类
- C#配置文件操作
- C#文件操作