_02文件流,复制,删除,剪切,移动文件夹,读取和写入在文本文件里的内容...

 1 using System;
 2 using System.Collections.Generic;
 3 using System.IO;
 4 using System.Linq;
 5 using System.Text;
 6 using System.Threading.Tasks;
 7 
 8 namespace _02文件流
 9 {
10     class Program
11     {
12         static void Main(string[] args)
13         {
14             string path = @"C:\Users\Administrator\Desktop\1.txt";
15             //File.Copy(path, @"C:\Users\Administrator\Desktop\2.txt");
16             //Console.WriteLine(  "复制成功");
17 
18             //File.Create(@"C:\Users\Administrator\Desktop\3.txt");
19             //Console.WriteLine(  "创建成功");
20 
21             //File.Delete(@"C:\Users\Administrator\Desktop\3.txt");
22             //Console.WriteLine("删除成功");
23 
24             //File.Move(@"C:\Users\Administrator\Desktop\2.txt", @"C:\Users\Administrator\Desktop\新建文件夹\2.txt");
25             //Console.WriteLine("剪切成功");
26 
27             //读取文件内容(按字节读取/按行读取/按全文读取)
28 
29             //byte[] buf = File.ReadAllBytes(path);
30             ////string zifu = Encoding.Default.GetString(buf);//把字节转换为字符串
31             ////Console.WriteLine(zifu);
32             // string zi=  Encoding.UTF8.GetString(buf);//默认文件格式不是这个不可以用
33             //Console.WriteLine(zi);
34 
35             //string[] hang = File.ReadAllLines(path);//文本文件默认不是UTF8,要改变才可以读取出来
36             //foreach (var item in hang)
37             //{
38             //    Console.WriteLine(item); ;
39             //}
40             //Console.WriteLine("读取成功");
41 
42 
43             //string text =   File.ReadAllText(path);
44             //Console.WriteLine(text);
45 
46             string path1 = @"C:\Users\Administrator\Desktop\新建文件夹\2.txt";
47             //写入文件内容(写入字节/按行写入/全文写入)
48             //string s = "小鸟说早早";
49             //byte[] jie=   Encoding.UTF8.GetBytes(s);//把字符转换为字节
50             //File.WriteAllBytes(path1, jie);//内容被覆盖重新输入
51             // Console.WriteLine("写入成功");
52 
53             string[] st = { "你为什么?", "起这么早。" };
54             File.WriteAllLines(path1, st);
55             Console.WriteLine("写入成功");
56 
57             File.WriteAllText(path1, "举头望明月,\n低头思故乡");
58             File.AppendAllText(path1, "你还在,我不覆盖你,从你末尾处开始");// 不进行覆盖
59 
60             Console.WriteLine("写入成功");
61         }
62     }
63 }

1.

 File.AppendAllText(path1, "你还在,我不覆盖你,从你末尾处开始");// 不进行覆盖 _02文件流,复制,删除,剪切,移动文件夹,读取和写入在文本文件里的内容...
2.unity里的要加上斜杠
_02文件流,复制,删除,剪切,移动文件夹,读取和写入在文本文件里的内容...
 
 
 
3.相对路径绝对路径
3_02文件流,复制,删除,剪切,移动文件夹,读取和写入在文本文件里的内容...
 
4.   //用using可以省略写 fileWrite.Close();// 关闭流。fileWrite.Dispose();// 释放流(因为GC不能回收)
_02文件流,复制,删除,剪切,移动文件夹,读取和写入在文本文件里的内容...