冰楓論壇
標題:
[C#] 資料夾操作
[打印本頁]
作者:
whitefox
時間:
2023-5-26 17:25
標題:
[C#] 資料夾操作
以下都要先引入命名空間 System.IO
Using System.IO;
複製代碼
判斷資料夾是否存在(存在:True, 其他:Fase)
此處用使用Directory靜態引用函式
string sDir = @"C:\Test\";
bool res = Directory.Exists(sDir);
複製代碼
建立資料夾
以下使用 DirectoryInfo.Exists 先判斷該路徑資料夾是否存在
string sDir = @"C:\Test\";
DirectoryInfo DirInfo = new DirectoryInfo(sDir);
if (!DirInfo.Exists)
{
DirInfo.Create();
}
複製代碼
移動資料夾
以下先判斷來源資料夾存在與目的資料夾不存在,才進行資料夾移動
string srcDir = @"C:\Test\";
string dstDir = @"C:\Test1\";
DirectoryInfo srcDirInfo = new DirectoryInfo(srcDir);
DirectoryInfo dstDirInfo = new DirectoryInfo(dstDir);
if (!srcDirInfo.Exists)
{
return;
}
if (dstDirInfo.Exists)
{
return;
}
srcDirInfo.MoveTo(dstDir);
複製代碼
刪除資料夾
這裡使用try catch來避免意外情況
try
{
DirectoryInfo DirInfo = new DirectoryInfo(@"C:\Test\");
if (DirInfo.Exists)
{
DirInfo.Delete();
}
}
catch (Exception e)
{
return e.ToString();
}
複製代碼
歡迎光臨 冰楓論壇 (https://bingfong.com/)
Powered by 冰楓