[C#] 資料夾操作
以下都要先引入命名空間 System.IOUsing 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();
}
頁:
[1]