#region File.Create(path) 在指定的目录下创建文件
//string str = @"D:\d\3.jpg";
////需要创建的路径 添加到括号当中 其中 3.txt 就是创建的文件
//File.Create(str);
//Console.WriteLine("成功");
//Console.ReadKey();
//创建10个文件
//for (int i = 0; i < 10; i++)
//{
// File.Create(@"D:\d\3.txt" + i);
//}
//Console.ReadKey();
#endregion
#region File.Delete(path) 删除指定的文件
////其中的3.txt就是要删除的文件
//string str = @"D:\d\3.txt";
////把要删除的文件 添加到括号内
//File.Delete(str);
//Console.WriteLine("成功");
//Console.ReadKey();
#endregion
#region File.AppendAllLines(path,string [] string); 向指定的文件写入一串字符串数组 不是覆盖 就是写入
//string str = @"d:\d\1.txt";
//string[] str1 = {"切尔西","曼联","阿森纳","利物浦","曼城","热刺" };
//string[] str2 = {"马塔","范佩西","沃尔科特","杰拉德","席尔瓦" };
////前边写 需要写入的文档 后编写 需要添加的内容
//File.AppendAllLines(str,str1);
//File.AppendAllLines(str, str2);
////每生成一次 上边写入的 都在写入一次
//Console.WriteLine("OK");
//Console.ReadKey();
#endregion
#region File.AppendAllText 向指定的文件插入字符串
////File.AppendAllText(path,str1);
//string str = @"d:\d\1.txt";
//string str1 = "你好啊,我叫Alice";
//string str2 = "你好的,我叫Henry";
//string str3 = "相亲相爱一家人";
//File.AppendAllText(str, str1);
//File.AppendAllText(str, str2);
//File.AppendAllText(str, str3);
//Console.WriteLine("OK");
//Console.ReadKey();
#endregion
//Console.WriteLine("以上都是操作文件的");
//Console.WriteLine("------------------------------------------");
//Console.WriteLine("以下都是查看文件的");
#region File.ReadAllLines(path,待转换格式); 吧稳当在控制台 以数组的形式 进行输出 返回一个string类型的数组
//string str = @"d:\d\1.txt";
//string[] strNew = File.ReadAllLines(str,Encoding.UTF8);
////把编码格式转换为UTF-8的格式 一般都是Default
//for (int i = 0; i < strNew.Length; i++)
//{
// Console.WriteLine(strNew[i]);
//}
//Console.ReadKey();
#endregion
#region File.ReadAllText(path, 待转换格式); 将文件在控制台进行输出 返回一个string类型的字符串
//string str = @"D:\d\1.txt";
//string strNew= File.ReadAllText(str, Encoding.UTF8);
//for (int i = 0; i < strNew.Length; i++)
//{
// Console.Write(strNew[i]);
//}
//Console.ReadKey();
#endregion
#region byte和string类型之间的转换 以及byte和char类型之间的转换
//string str = @"D:\d\1.txt";
//byte[] by = File.ReadAllBytes(str);
////将一个byte数组转换为一个字符串的公式
////System.Text.Encoding.UTF8.GetString(byte);
////把一个byte数组 转换为一个string类型的字符串
//string strNew = System.Text.Encoding.UTF8.GetString(by);
//char[] chs = strNew.ToCharArray();
////将一个char类型的数组 转换为一个byte类型的数组
//byte[] byNew = System.Text.Encoding.Default.GetBytes(chs);
//Console.WriteLine(strNew);
//Console.ReadKey();
#endregion |
|