在寫程式時難免會對資料夾和檔案作操作,以下是介紹c#如何對IO進行溝通
首先先加入Namespace
using System.IO;
判斷資料夾是否存在並清空資料夾
//判斷資料夾是否存在並清空資料夾
public void DeleteTempFolder(string tempFolderPath)
{
DirectoryInfo dInfo = new DirectoryInfo(tempFolderPath);
if (dInfo.Exists) //找到
{
dInfo.Delete(true); //如果資料夾裡面有檔案給bool參數就可以直接刪除,沒給bool參數會報錯誤
dInfo.Create();
}
else //沒找到
{
dInfo.Create(); //建立新的資料夾
}
}
判斷檔案是否存在
//判斷檔案是否存在
public void DeleteFile(string filePath)
{
if (File.Exists(filePath)) //找到
{
//do something
}
else //沒找到
{
//do something
}
}
Method的用法
DeleteTempFolder(@"D:\Test\TestFolder\"); //判斷資料夾 DeleteFile(@"D:\Test\TestFolder\text.txt"); //判斷檔案
請先 登入 以發表留言。