- UID
- 390967
- 帖子
- 1584
- 主題
- 817
- 精華
- 0
- 積分
- 853
- 楓幣
- 10716
- 威望
- 394
- 存款
- 10100
- 贊助金額
- 1800
- 推廣
- 0
- GP
- 2665
- 閱讀權限
- 150
- 在線時間
- 188 小時
- 註冊時間
- 2023-5-18
- 最後登入
- 2024-11-17
|
以下都要先引入命名空間 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();
- }
複製代碼 |
|