- 如何判斷資料夾是否存在 :
if (System.IO.Directory.Exists(mypath))
return true;
- 如何建立一個資料夾:
Directory.CreateDirectory(mypath);
- 如何建立一個文字檔並寫入一串文字:
if (!File.Exists(myfile))
{
StreamWriter sw = File.CreateText(myfile); //建立一個文字檔
sw.WriteLine("my message..."); //寫入一串文字
sw.Close();
}
- 如何寫入一串文字到既有的文字檔內:
if (!File.Exists(myfile))
{
StreamWriter sw = new StreamWriter(myfile, true); //已存在的文字檔
sw.WriteLine("my message..."); //寫入一串文字
sw.Close();
}
- 如何搬移檔案(將檔案搬到另一個資料夾):
File.Move(mySourcePathFile, myTargetPathFile);
- 如何刪除一個檔案:
File.Delete(myfile);
- 如何讀取某一資料夾下的所有檔案:
string[] myfiles = System.IO.Directory.GetFiles(mypath);
foreach (string myfile in myfiles)
myfilename = Path.GetFileName(myfile); //myfile contains path & file.
- 如何讀取檔案的內容(一次讀一行):
foreach (string line in File.ReadLines(myfile))
string[] substring = line.Split(' ');
- 如何判斷檔案內容是否為空白?
if (new FileInfo(myfilen).Length == 0)
retur true;
- 如何合併檔案路徑(資料夾)和檔名 :
string mypath = "...";
string myfile = "...";
string mypathfile = Path.Combine(mypath, myfile);
參考網站 : 檔案系統和登錄-c # 程式設計指南 | Microsoft Docs https://docs.microsoft.com/zh-tw/dotnet/csharp/programming-guide/file-system/