1. 程式人生 > 其它 >File類-絕對路徑 相對路徑

File類-絕對路徑 相對路徑

絕對路徑:通過給定的路徑能夠直接在我的電腦中找到的檔案

相對路徑:檔案相對於應用程式的路徑

結論:

我們在開發中要儘量使用相對路徑

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");//這是按照行來讀取,並返回一個數組 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", "張颯颯的經濟flak書法家ask的客戶付款就ask兩極分化凱撒積分課件薩克垃圾發電和快樂"); Console.WriteLine("okk"); //以上的方法都是直接直接覆蓋或者新建 File.AppendAllText(@"F:\程式測試資料夾\new.txt","看我有沒有把你給覆蓋掉"); Console.WriteLine("okkk"); //Append的相關方法並沒有覆蓋,而是增加 File.AppendAllText(@"F:\程式測試資料夾\new2.txt", "看看這個方法可不可以新建"); Console.WriteLine("okkkk"); Console.ReadKey(); } } }

很顯然Append方法也會新建,但是我運行了兩遍,第二遍就是增加進去了