c# - File类(写入文件)

叁歲伎倆 2022-12-15 06:31 229阅读 0赞

1、File.WriteAllBytes(string path, content)

创建一个新文件,写入指定的字节数组,与FileReadAllBytes() 相反,如果目标文件已经存在,则会覆盖目标文件。

  1. // System.Text.Encoding.UTF8.GetBytes(content) 把字符串转字节数组
  2. static void Main(string[] args)
  3. {
  4. string content = "这是一段测试文字";
  5. byte[] conBytes = System.Text.Encoding.UTF8.GetBytes(content);
  6. File.WriteAllBytes(@"C:\Users\Administrator\Desktop\1.txt", conBytes);
  7. Console.WriteLine("写入成功!");
  8. Console.ReadLine();
  9. }

20201015200247660.png

2、File.WriteAllLines(string path, string[ ])

创建一个新文件,写入指定的字符串数组,与FileReadAllByt

20201015201503849.png

  1. static void Main(string[] args)
  2. {
  3. string[] str = { "测试一", "测试二", "测试三" };
  4. File.WriteAllLines(@"C:\Users\Administrator\Desktop\1.txt", str);
  5. Console.WriteLine("写入成功!");
  6. Console.ReadLine();
  7. }

20201015201609145.png

3、File.WriteAllText(string path, string contens)

创建一个新文件,写入指定的字符串,如果目标文件已存在,则覆盖文件。

20201015201755302.png

  1. static void Main(string[] args)
  2. {
  3. string str = "测试一";
  4. File.WriteAllText(@"C:\Users\Administrator\Desktop\1.txt", str);
  5. Console.WriteLine("写入成功!");
  6. Console.ReadLine();
  7. }

4、File.AppendAllText(string path, string contens)

创建一个新文件,向其追加指定的字符串,如果目标已存在,则会打开文件向其追加指定字符串。

20201015202026575.png

  1. static void Main(string[] args)
  2. {
  3. string str = "测试一";
  4. File.AppendAllText(@"C:\Users\Administrator\Desktop\2.txt", str);
  5. Console.WriteLine("写入成功!");
  6. Console.ReadLine();
  7. }

小练习:

把桌面视频文件读写到F盘(思路:先读取,然后在写入)

  1. static void Main(string[] args)
  2. {
  3. string str = "测试一";
  4. byte[] buffer = File.ReadAllBytes(@"C:\Users\Administrator\Desktop\01-直接大厂的资深前端算法修炼.flv");
  5. File.WriteAllBytes(@"F:\视频.fly", buffer);
  6. Console.WriteLine("操作成功!");
  7. Console.ReadLine();
  8. }

发表评论

表情:
评论列表 (有 0 条评论,229人围观)

还没有评论,来说两句吧...

相关阅读

    相关 File文件

    File文件类 -------------------- 介绍 File表示文件或目录。可以这么理解File既可以表示文件也可以表示目录. File类是在java

    相关 JAVA File文件

    文件类 File File概述 File是文件类,是文件和目录路径名的抽象表示形式,File类可以用来表示文件,也可以用来表示目录(文件夹)。 构造方法 F