黑馬程序員——File筆記讀,寫,復制
#region ReadAllBytes
byte[] buffer = File.ReadAllBytes(@"C:\Users\dell\Desktop\新建文件夾.txt");
//將字節(jié)數(shù)組轉(zhuǎn)換成字符串
//解決亂碼 GB2312 GBK Default UTF8
//string str = System.Text.Encoding.UTF8.GetString(buffer);
//Console.WriteLine(str);
//Console.ReadKey();
#endregion
#region ReadAllLines
//string[] str = File.ReadAllLines(@"C:\Users\dell\Desktop\新建文件夾.txt");
//for (int i = 0; i < str.Length; i++)
//{
// Console.WriteLine(str[i]);
//}
//Console.ReadKey();
#endregion
#region ReadAllText
//string str = File.ReadAllText(@"C:\Users\dell\Desktop\新建文件夾.txt");
//Console.WriteLine(str);
//Console.ReadKey();
#endregion
//復制一個多媒體文件
#region WriteAllBytes
//先讀取 再寫入
//byte[] buffer = File.ReadAllBytes(@"C:\Users\dell\Desktop\好聲音.wmv");
//File.WriteAllBytes(@"C:\Users\dell\Desktop\好聲音復制.wmv", buffer);
//Console.WriteLine("復制成功");
//Console.ReadKey();
#endregion
#region WriteAllLines
//File.WriteAllLines(@"C:\Users\dell\Desktop\新的.txt", new string[] { "1", "2", "3", "4" });
//Console.WriteLine("寫入成功");
//Console.ReadKey();
#endregion
#region WriteAllText
//File.WriteAllText(@"C:\Users\dell\Desktop\新的.txt", "看有沒有覆蓋掉");
//Console.WriteLine("寫入成功");
//Console.ReadKey();
#endregion
File.AppendAllText(@"C:\Users\dell\Desktop\新的123.txt","哈哈哈哈哈");
Console.ReadKey();
最強大的ReadAllBytes和WriteAllBytes 轉(zhuǎn)換成2進制數(shù)據(jù)進行讀寫
File只適用與小型的文件 代碼簡潔省時 大文件用FileStream
posted on 2016-07-15 10:51 張亮13128600812 閱讀(195) 評論(0) 收藏 舉報
浙公網(wǎng)安備 33010602011771號