c#语言------------File类的简单入门

本文介绍了C#中的File类,作为静态类,它提供了丰富的文件操作方法,如检查文件存在、复制、移动和删除。针对文本文件,File类提供了读写功能,如ReadAllLines、ReadAllText、WriteAllLines和WriteAllText。此外,还讲解了以字节形式处理多媒体或文本文件的方法,包括读取、解码、编码和写入。这些基础知识为深入学习File类的其他方法奠定了基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

File类是静态类使用时不需要创建对象

1、File类操作文件常用方法 

  File.Exit()判存

  File.Copy(文件名字,目标文件名字)复制

  File.Move(文件名字,目标文件名字)移动

  File.Delete(文件名字)删除

 2、 File操作文本文件(读和写文本文件中的数据)

 File.ReadAllLines(路径, Encoding.Default);  //返回字符串数组,(此方法有多种重载参看源码)

                                                                     //多用于对文本文件每一行进行操作

 File.ReadAllText(路径,Encoding.Default);                              //返回字符串

 File.WriteAllLines(路径,要写入的字符串数组,Encoding.Default);//无返回值

 File.WriteAllText(路径,要写入的字符串,Encoding.Default);     //无返回值

3、File类操作多媒体文件或文本文件(以字节形式进行读写)

byte[] buffer = File.ReadAllBytes(文件名含路径);         //返回的是字节数组(存的是字节编码)读取文件为字节数组

 string  str = Encoding.Default.GetString(要解码的字节数组); //返回类型为string常用于读

 byte[] buffer =Encoding.Default.GetBytes(str字符串); //返回字节数组,将要解码的字符串解码成字节数组用于写入

 File.WriteAllBytes(写入的文件名含路径,buffer字节数组);     //以字节数组的形式写入文件

4、源码代码中我们常用的方法

 

  public static byte[] ReadAllBytes(string path);

 public static string[] ReadAllLines(string path);</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值