File類-絕對路徑 相對路徑
絕對路徑:通過給定的路徑能夠直接在我的電腦中找到的文件
相對路徑:文件相對于應(yīng)用程序的路徑
結(jié)論:
我們在開發(fā)中要盡量使用相對路徑
File方法只能讀取小文件,是一下子全讀出來。如果讀大文件則使用文件流來讀取
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace File類的讀寫文件 { class Program { static void Main(string[] args) { string[] contents=File.ReadAllLines(@"F:\程序測試文件夾\new.txt");//這是按照行來讀取,并返回一個數(shù)組 foreach (var item in contents ) { Console.WriteLine(item); } Console.WriteLine("======================================"); string str = File.ReadAllText(@"F:\程序測試文件夾\new.txt");//這是整體讀,返回一個字符串 Console.WriteLine(str); Console.WriteLine("======================================="); File.WriteAllLines(@"F:\程序測試文件夾\aoe.txt", new string[] { "aoe", "iwu" }); Console.WriteLine("ok"); File.WriteAllText(@"F:\程序測試文件夾\asdasd.txt", "張颯颯的經(jīng)濟flak書法家ask的客戶付款就ask兩極分化凱撒積分課件薩克垃圾發(fā)電和快樂"); Console.WriteLine("okk"); //以上的方法都是直接直接覆蓋或者新建 File.AppendAllText(@"F:\程序測試文件夾\new.txt","看我有沒有把你給覆蓋掉"); Console.WriteLine("okkk"); //Append的相關(guān)方法并沒有覆蓋,而是增加 File.AppendAllText(@"F:\程序測試文件夾\new2.txt", "看看這個方法可不可以新建"); Console.WriteLine("okkkk"); Console.ReadKey(); } } }
很顯然Append方法也會新建,但是我運行了兩遍,第二遍就是增加進去了


浙公網(wǎng)安備 33010602011771號